What's the strangest language you've ever programmed in?

Page 1 of 2 [ 27 posts ]  Go to page 1, 2  Next

LordoftheMonkeys
Veteran
Veteran

User avatar

Joined: 15 Aug 2009
Age: 35
Gender: Male
Posts: 927
Location: A deep,dark hole in the ground

04 Feb 2010, 12:08 pm

Mine would definitely be sed. It has a very unique syntax that is completely illegible to most programmers. Here's a script I wrote that counts the lines in a file:

Code:
#!/usr/bin/sed

s/^.*$/|/
H
${
   x
   s/\n//g
   p
}


Pretty weird, isn't it?

So, what's the strangest programming language you've used? What part of it was strange?



pakled
Veteran
Veteran

User avatar

Joined: 12 Nov 2007
Age: 67
Gender: Male
Posts: 7,015

04 Feb 2010, 1:23 pm

Probably RPG2 (not the rocket launcher) - a minicomputer language, entirely based on printed forms!
It was like doing the SATs, put an x in the wrong column, and it printed a line every page instead of every line. What a tree-killer that was...;)


_________________
anahl nathrak, uth vas bethude, doth yel dyenvey...


GeomAsp
Snowy Owl
Snowy Owl

User avatar

Joined: 26 Dec 2006
Age: 46
Gender: Male
Posts: 169
Location: Spain

04 Feb 2010, 1:42 pm

TCL/TK. I just wrote some lines, copy here and paste there.


_________________
Place favorite quote here:


Apera
Veteran
Veteran

User avatar

Joined: 23 Feb 2008
Age: 34
Gender: Male
Posts: 871
Location: In Your Eyes

04 Feb 2010, 2:39 pm

I'm going with COBOL. It's just... english. That said, I don't have much experience programming. I also 'wrote' and RPG program, so I know what Pakled means.


_________________
When I allow it to be
There's no control over me
I have my fears
But they do not have me


DemonAbyss10
Veteran
Veteran

User avatar

Joined: 23 Aug 2007
Age: 36
Gender: Male
Posts: 2,492
Location: The Poconos, Pennsylvania

04 Feb 2010, 2:56 pm

Tried out LOLCODE because ive gotten massively bored once. That was a.... unique... experience...

As for stuff I do know, that isnt wierd, C++, javascript, and basic/Visual Basic


_________________
Myers Brigg - ISTP
Socionics - ISTx
Enneagram - 6w5

Yes, I do have a DeviantArt, it is at.... http://demonabyss10.deviantart.com/


TallyMan
Veteran
Veteran

User avatar

Joined: 30 Mar 2008
Gender: Male
Posts: 40,061

04 Feb 2010, 3:37 pm

DCL (Digital Control Language). I wrote a pseudo-AI / virtual computer operator in DCL. It ran on a DEC mainframe under its own username (Marvin) and handled a variety of operator duties such as notifying the relevant people if particular printers jammed or ran out of paper. It ran various updates, backups, generated reports, got the users to log out at certain times, kicked other users off the system that had left their terminal logged in unattended for twenty minutes, it looked for unusual computer activity etc. "Marvin" became so ubiquitous within the company that people sometimes phoned the computer department and asked to speak to Marvin. :lol:


_________________
I've left WP indefinitely.


Task
Butterfly
Butterfly

User avatar

Joined: 17 Dec 2009
Age: 49
Gender: Male
Posts: 10

04 Feb 2010, 3:44 pm

Lisp.

To this day, any time I'm writing list management code I look at it once I'm done and think something along the lines of: "50 Lines! And in Lisp I could've done the whole thing with car-car-cdr!"

Functional programming changes your head.



roadracer
Veteran
Veteran

User avatar

Joined: 9 Nov 2008
Age: 40
Gender: Male
Posts: 778

04 Feb 2010, 8:21 pm

Quote:
Lisp.

yep, it has trouble with its "s"

:lol:



AnotherOne
Velociraptor
Velociraptor

User avatar

Joined: 1 Jul 2009
Age: 53
Gender: Female
Posts: 454

04 Feb 2010, 8:36 pm

labview. it has pictures instead of subroutines and functions that one wires to create input/output and connect to variables.
it is a nightmare for someone who did "proper" programming languages.



Vexcalibur
Veteran
Veteran

User avatar

Joined: 17 Jan 2008
Age: 39
Gender: Male
Posts: 5,398

04 Feb 2010, 11:02 pm

whitespace

LISP actually makes a lot more sense than some of the more mainstream languages out there.


_________________
.


KazigluBey
Velociraptor
Velociraptor

User avatar

Joined: 3 Jan 2009
Age: 46
Gender: Male
Posts: 405

04 Feb 2010, 11:14 pm

pakled wrote:
Probably RPG2 (not the rocket launcher) - a minicomputer language, entirely based on printed forms!
It was like doing the SATs, put an x in the wrong column, and it printed a line every page instead of every line. What a tree-killer that was...;)


While I haven't programmed in it, I am familiar with it and indeed and odd one.



ValMikeSmith
Veteran
Veteran

User avatar

Joined: 18 May 2008
Age: 54
Gender: Male
Posts: 977
Location: Stranger in a strange land

05 Feb 2010, 5:43 am

EGG- for a pysanky machine
VTL-02 (or VTL-09)
APL
Spin
Wireworld (I think it's called that)



peterd
Veteran
Veteran

User avatar

Joined: 25 Dec 2006
Age: 72
Gender: Male
Posts: 1,351

05 Feb 2010, 6:10 am

I'm not sure that any of them are actually wierd - the surrounding logic is always there, any wierdness just comes from unfamiliarity.

It took me a while to get used to XQuery, and the way trying to change the value of something failed silently, but once I got used to that I came to like it: Java feels like it's cheating now, although I know it's just being procedural.

XSL is still pretty unusual, I must confess, but it's like hanging out washing. Once you know how it's supposed to go it looks right when it is and wrong when it's not.

RPG was a little bit strange, but when we lived in a world of coding forms it made sense. Once upon a time I worked for a while with an IBM machine called a 5280 which one programmed in a language called DE/RPG which was like RPG but with extensions. The 5280 had several processors in it, and you can imagine what sort of contortions RPG went through to make sense of that.

COBOL - no, COBOL always made perfect sense. Even with screen sections in it, it always made sense. Back in the '70s I made a whole accounting system for a range of machines from Data General in an interactive COBOL.

APL is probably the closest I've come to complete incomprehensibility: being able to compress a whole program into a single line is an impressive feat, even if it does take two days to unpack it far enough to be comprehensible.



iceb
Veteran
Veteran

User avatar

Joined: 26 Apr 2007
Age: 67
Gender: Female
Posts: 1,562
Location: London UK

05 Feb 2010, 11:46 am

Prolog


_________________
Wisdom must be gathered, it cannot be given.


TOGGI3
Velociraptor
Velociraptor

User avatar

Joined: 12 Jun 2009
Age: 38
Gender: Male
Posts: 410

05 Feb 2010, 1:07 pm

The strangest I can *think* of, but havent really done anything in is Brainf***, look it up, I wont link it or spell out the name (im sure you can figure it out) simply because of the name containing inappropriate language.



Vexcalibur
Veteran
Veteran

User avatar

Joined: 17 Jan 2008
Age: 39
Gender: Male
Posts: 5,398

05 Feb 2010, 10:42 pm

brainfuck is ok, but the problem is that no matter what you code on it, it tends to be slower than with a normal language due to the strange rules.


_________________
.


cron