RPGDXThe center of Indie-RPG gaming
Not logged in. [log in] [register]
 
 
Post new topic Reply to topic Goto page Previous  1, 2 
View previous topic - View next topic  

Preferred Language
Assmebly (x86,Z80,PPC,...)
0%
 0%  [ 0 ]
C
5%
 5%  [ 1 ]
C++
47%
 47%  [ 9 ]
C#
5%
 5%  [ 1 ]
Java
0%
 0%  [ 0 ]
Python
5%
 5%  [ 1 ]
Ruby
5%
 5%  [ 1 ]
QB/FB
21%
 21%  [ 4 ]
JavaScript
5%
 5%  [ 1 ]
VB6/VB.Net
5%
 5%  [ 1 ]
Total Votes : 19

Author Message
LeoDraco
Demon Hunter


Joined: 24 Jun 2003
Posts: 584
Location: Riverside, South Cali

PostPosted: Mon Oct 31, 2005 6:06 pm    Post subject: [quote]

While it is not, necessarily, esoteric, I have played around with ML, which is one of the most fabulous functional languages I have come in contact with. I'm pretty sure there is an OO variant of it. (Ocaml?)

Also, while I have not used it, I have graded a project written in it: Scala; it's a rather funky language, all things considered, as it (seemlessly?) meshes together two disparate paradigms.

Now! As for a totally non-functional, "what the fuck?" language, I present: Shakespeare! (Well, I haven't really used it, but still: the play as a programming language? Awesome.)
_________________
"...LeoDraco is a pompus git..." -- Mandrake


Last edited by LeoDraco on Tue Nov 01, 2005 1:36 am; edited 1 time in total
Back to top  
Bjorn
Demon Hunter


Joined: 29 May 2002
Posts: 1425
Location: Germany

PostPosted: Mon Oct 31, 2005 9:11 pm    Post subject: [quote]

Yeah C++ would be my primary programming language too, even though I've done a lot of Java too (Tiled mostly) and the single player games I've released here consist of at least as many lines in Lua as in C++. Lua remains my embedded programming language of choice.

Well and for the web still PHP, though I have an itch to look into Ruby on Rails.
Back to top  
tcaudilllg
Dragonmaster


Joined: 20 Jun 2002
Posts: 1731
Location: Cedar Bluff, VA

PostPosted: Tue Nov 01, 2005 12:36 am    Post subject: [quote]

LeoDraco wrote:
While it is not, necessarily, esoteric, I have played around with ML, which is one of the most fabulous functional languages I have come in contact with. I'm pretty sure there is an OO variant of it. (Ocaml?)

Also, while I have not used it, I have graded a project written it: Scala; it's a rather funky language, all things considered, as it (seemlessly?) meshes together two disparate paradigms.

Now! As for a totally non-functional, "what the fuck?" language, I present: Shakespeare! (Well, I haven't really used it, but still: the play as a programming language? Awesome.)


Oh don't even get into the 200 languages over THERE! ;)
Back to top  
tcaudilllg
Dragonmaster


Joined: 20 Jun 2002
Posts: 1731
Location: Cedar Bluff, VA

PostPosted: Tue Nov 01, 2005 1:21 am    Post subject: [quote]

Quote:

Other esotheric, never-used "joke" languages include Befunged, Unlambda, Thue, and of course, COBOL.


?
Back to top  
RuneLancer
Mage


Joined: 17 Jun 2005
Posts: 441

PostPosted: Tue Nov 01, 2005 1:41 am    Post subject: [quote]

LordGalbalan wrote:
Quote:

Other esotheric, never-used "joke" languages include Befunged, Unlambda, Thue, and of course, COBOL.

?

joke n.
1 Something said or done to evoke laughter or amusement, especially an amusing story with a punch line.
2 A mischievous trick; a prank.
3 An amusing or ludicrous incident or situation.
4 Informal.
- Something not to be taken seriously; a triviality: The accident was no joke.
- An object of amusement or laughter; a laughingstock: His loud tie was the joke of the office.
_________________
Endless Saga
An OpenGL RPG in the making. Now with new hosting!

Back to top  
tcaudilllg
Dragonmaster


Joined: 20 Jun 2002
Posts: 1731
Location: Cedar Bluff, VA

PostPosted: Tue Nov 01, 2005 1:54 am    Post subject: [quote]

Yeah but COBOL is one of the dominant business languages in use today by the FORTUNE 500, and others.
Back to top  
RuneLancer
Mage


Joined: 17 Jun 2005
Posts: 441

PostPosted: Tue Nov 01, 2005 2:02 am    Post subject: [quote]

Some of the more interesting languages on this Cat's Eye Technologies site were visual languages. "noit o' mnain" comes to mind: you basically draw a field in ASCII with various gates and objects. Another language, RUBE, is an awesome but horribly convoluted set of objects (represented by single characters) that interact on a field using logical rules.

Guess what? I have a link to the site.

http://web.archive.org/web/20021205031823/http://www.catseye.mb.ca/

Here's what's interesting.

http://web.archive.org/web/20030207140226/www.catseye.mb.ca/esoteric/index.html


-----
Massive COBOL rant I feel a need to get out of the way. Sorry. :) Copy-paste it if you want to read it, shrunken to reduce thread-hijack chances.
-----


LordGalbalan wrote:
Yeah but COBOL is one of the dominant business languages in use today by the FORTUNE 500, and others.

Whatever its use, it doesn't excuse such an ugly syntax that requires special indention (INDENTION!) as part of its syntax to work or with lines as lovely as...

"perform varying i from 99 by -1 until i = 1"

Or...

"move 1 to j"

Or hey...

"multiply var_a by var_b giving var_c"

Then again, this IS an outdated language that's only barely hanging on because it would be too costly to replace the systems that use it with a better language, not to mention no benefits other than removing the stain on a few programmer's souls (programmers have souls? ...Huh. Ignore that last sentence. :D ) Good money and worth learning, because nobody wants to learn it and spend their lives rotting in a cubicle typing near-english code and getting their panties in a knot over wether their variable's type is in the right column or not while furiously sipping their decaffeinated mug of coffee and trying to come to terms with this silly notion of structured code. They are lost... :(

(Seriously, no offense to people who like COBOL, if anyone out there does. It's just... prehistoric. Unless you consider Object COBOL, which was probably the result of a few hate-filled programmers trying to summon C'thulu out of the guts of a dismantled 8086 running OS/2 and failing miserably to control the resulting abomination's actions. Nine months later, Object COBOL silently hit the shelves, wrapped in a bundle of festering tentacles and other assorted appendages that had to be trimmed in order to prevent it from immediately killing the user... That would be too good for us pityful humans: a slow, deepening, all-encompassing madness that creeps across one's sanity slowly yet so effortlessly is just the beginning. In the end, COBOL programmers rot from the inside-out and become COBOL zombies (+4 resistance to coffee), souless abominations loyal to no other than COBOL and some dark, best-forgotten deity of hate and corruption that feasts on their agony. They are no longer sane enough to understand the pain they're in...)

You know, in college, one of my teachers was a COBOL programmer. He was a drunk, fat, ignorant teacher who couldn't understand even a basic question and was a well-known alcoholic. Looking back, I now realise why he was like that: I, too, would drown my pityful life in the strongest alcohol I could get my hands on nightly and weep (until the madness would corrupt my sanity once and for all) and stand dazed, uncomprehending, when asked a coherant, structured question, were I to experience COBOL day after day. No hope in sight, no release... Well, not true. My teacher did get release from his sad state.

One winter morning, he fell over his desk and convulsed violently, frothing at the mouth and screaming "IT'S HATCHING! OH DEAR LORD, IT'S COME FOR ME!!" Normal people would've run for help (and probably called an ambulance ASAP), but when the black, slick, oily tentacles began to emerge from between his lips and gouts of blood mingled with his screams, we just figured it best to pause our game of Starcraft, reach for the nearest mug of coffee, and observe. We knew what was going on, it was obvious from the start: it has grown too deep within him. COBOL was making another victim. A black thing that would've made Lovecraft weep burst out of his head, madly gibbering on about identification divisions and working-storage sections. It slithered away through the college heating system. If anything, it must've been a release for him, not having to deal with such a horrible language even if it cost him his life...

This happened. It really did.

Some would say COBOL is the work of the devil (or whatever equivalent in your beleif system.) The evidence is overwhelming. If you consider the ASCII of each of its letters...

67 + 79 + 66 + 79 + 76 = 367

3 6s is 666, the number of the beast. 7 has religious properties in many religions. Is it a curse sent by whatever god fits your belief system? A foul revenge on this aforementionned god by whatever evil he/she/it has cast out? Who knows. But the proof is right there...!

Not enough for you? Look at this...

CTHULU: 67 + 84 + 72 + 85 + 76 + 85 = 469
COBOL: 67 + 79 + 66 + 79 + 76
4 6s: look at the number of digits in "COBOL"'s ASCII representation that are 6s. Yes. 4. 9? A backwards 6... hrm... 666! It's too damned obvious. :o

This PROVES it. COBOL is the root of all evil, a portent of destruction set loose upon programmerkind by the ancient dark gods themselves. Man. We're all fucked. What do you think of COBOL now? HUH? :o That's right damn it, it's evil! :o



Yes. I do know COBOL. I admit it, though with a deep sense of shame. I think, inside every programmer, there's a dark, stained little secret they try dearly to forget but just can't. We developpers are so misunderstood... But don't any of you ever DARE tell me COBOL can pass off as a "normal" programming language. EVER! :o It'll come for you too man... so just close your ears and eyes to the horrors of the programming world. Just don't let it in, ever!! Keep away, stick to the real languages... just don't let it come close to you, for the love of all that is good and caffeinated...

All true. Seriously.

COBOL is the root of all evil and pain in the world of programming.

Edit: C, of course, was actually written as an answer to COBOL by well-meaning programmers. C stands for "COBOL is evil. You must protect yourselves! Use this programming language to remain sane." Of course, "C" is just the short version of this. It was eventually upgraded to C++ because COBOL is just that damned evil! :o

This is all true. Especially the part about the tentacled horror bursting out of my teacher's head.

_________________
Endless Saga
An OpenGL RPG in the making. Now with new hosting!

Back to top  
LeoDraco
Demon Hunter


Joined: 24 Jun 2003
Posts: 584
Location: Riverside, South Cali

PostPosted: Tue Nov 01, 2005 7:09 am    Post subject: [quote]

RuneLancer wrote:
LordGalbalan wrote:
Yeah but COBOL is one of the dominant business languages in use today by the FORTUNE 500, and others.

Whatever its use, it doesn't excuse such an ugly syntax that requires special indention (INDENTION!) as part of its syntax to work or with lines as lovely as...

"perform varying i from 99 by -1 until i = 1"

Or...

"move 1 to j"

Or hey...

"multiply var_a by var_b giving var_c"

Then again, this IS an outdated language that's only barely hanging on because it would be too costly to replace the systems that use it with a better language, not to mention no benefits other than removing the stain on a few programmer's souls (programmers have souls? ...Huh. Ignore that last sentence. :D ) Good money and worth learning, because nobody wants to learn it and spend their lives rotting in a cubicle typing near-english code and getting their panties in a knot over wether their variable's type is in the right column or not while furiously sipping their decaffeinated mug of coffee and trying to come to terms with this silly notion of structured code. They are lost... :(

(Seriously, no offense to people who like COBOL, if anyone out there does. It's just... prehistoric. Unless you consider Object COBOL, which was probably the result of a few hate-filled programmers trying to summon C'thulu out of the guts of a dismantled 8086 running OS/2 and failing miserably to control the resulting abomination's actions. Nine months later, Object COBOL silently hit the shelves, wrapped in a bundle of festering tentacles and other assorted appendages that had to be trimmed in order to prevent it from immediately killing the user... That would be too good for us pityful humans: a slow, deepening, all-encompassing madness that creeps across one's sanity slowly yet so effortlessly is just the beginning. In the end, COBOL programmers rot from the inside-out and become COBOL zombies (+4 resistance to coffee), souless abominations loyal to no other than COBOL and some dark, best-forgotten deity of hate and corruption that feasts on their agony. They are no longer sane enough to understand the pain they're in...)

You know, in college, one of my teachers was a COBOL programmer. He was a drunk, fat, ignorant teacher who couldn't understand even a basic question and was a well-known alcoholic. Looking back, I now realise why he was like that: I, too, would drown my pityful life in the strongest alcohol I could get my hands on nightly and weep (until the madness would corrupt my sanity once and for all) and stand dazed, uncomprehending, when asked a coherant, structured question, were I to experience COBOL day after day. No hope in sight, no release... Well, not true. My teacher did get release from his sad state.

One winter morning, he fell over his desk and convulsed violently, frothing at the mouth and screaming "IT'S HATCHING! OH DEAR LORD, IT'S COME FOR ME!!" Normal people would've run for help (and probably called an ambulance ASAP), but when the black, slick, oily tentacles began to emerge from between his lips and gouts of blood mingled with his screams, we just figured it best to pause our game of Starcraft, reach for the nearest mug of coffee, and observe. We knew what was going on, it was obvious from the start: it has grown too deep within him. COBOL was making another victim. A black thing that would've made Lovecraft weep burst out of his head, madly gibbering on about identification divisions and working-storage sections. It slithered away through the college heating system. If anything, it must've been a release for him, not having to deal with such a horrible language even if it cost him his life...

This happened. It really did.

Some would say COBOL is the work of the devil (or whatever equivalent in your beleif system.) The evidence is overwhelming. If you consider the ASCII of each of its letters...

67 + 79 + 66 + 79 + 76 = 367

3 6s is 666, the number of the beast. 7 has religious properties in many religions. Is it a curse sent by whatever god fits your belief system? A foul revenge on this aforementionned god by whatever evil he/she/it has cast out? Who knows. But the proof is right there...!

Not enough for you? Look at this...

CTHULU: 67 + 84 + 72 + 85 + 76 + 85 = 469
COBOL: 67 + 79 + 66 + 79 + 76
4 6s: look at the number of digits in "COBOL"'s ASCII representation that are 6s. Yes. 4. 9? A backwards 6... hrm... 666! It's too damned obvious. :o

This PROVES it. COBOL is the root of all evil, a portent of destruction set loose upon programmerkind by the ancient dark gods themselves. Man. We're all fucked. What do you think of COBOL now? HUH? :o That's right damn it, it's evil! :o



Yes. I do know COBOL. I admit it, though with a deep sense of shame. I think, inside every programmer, there's a dark, stained little secret they try dearly to forget but just can't. We developpers are so misunderstood... But don't any of you ever DARE tell me COBOL can pass off as a "normal" programming language. EVER! :o It'll come for you too man... so just close your ears and eyes to the horrors of the programming world. Just don't let it in, ever!! Keep away, stick to the real languages... just don't let it come close to you, for the love of all that is good and caffeinated...

All true. Seriously.

COBOL is the root of all evil and pain in the world of programming.

Edit: C, of course, was actually written as an answer to COBOL by well-meaning programmers. C stands for "COBOL is evil. You must protect yourselves! Use this programming language to remain sane." Of course, "C" is just the short version of this. It was eventually upgraded to C++ because COBOL is just that damned evil! :o

This is all true. Especially the part about the tentacled horror bursting out of my teacher's head.


Hahaha! Best thing I've read this week. Er. Yeah.
_________________
"...LeoDraco is a pompus git..." -- Mandrake
Back to top  
tcaudilllg
Dragonmaster


Joined: 20 Jun 2002
Posts: 1731
Location: Cedar Bluff, VA

PostPosted: Tue Nov 01, 2005 11:14 pm    Post subject: [quote]

Yeah, really funny. :) I didn't know INTPs had a sense of humor... curious.
Back to top  
biggerUniverse
Mage


Joined: 18 Nov 2003
Posts: 326
Location: A small, b/g planet in the unfashionable arm of the galaxy

PostPosted: Fri Nov 04, 2005 3:56 am    Post subject: [quote]

I agree that COBOL is horrible nowadays. It was never really meant for what it was used for. (Like what LG does with Javascript)

Remember the Y2K bug? yeah, that's right. CCYYMMDD, baby. Why? Because even in it's hayday (40 years ago), no one thought anyone would actually USE it when y2k came around. Thus only YYMMDD. Save a byte, save your life.

I used to work for a financial company (notorious for MF use), and the Senior VP I worked for had actually written our accounting software back in the mid-70s. It still cut our checks up until this year.

It has a storied history (think Grandma COBOL), and a valid application (think scaring children).

"Each language expresses the Yin and Yang of software. Each language has its place within the Tao. But do not program in COBOL if you can avoid it."

--Geoffrey James "The Tao of Programming"
_________________
We are on the outer reaches of someone else's universe.
Back to top  
RuneLancer
Mage


Joined: 17 Jun 2005
Posts: 441

PostPosted: Fri Nov 04, 2005 7:11 pm    Post subject: [quote]

I'm hardly surprised that a 70s COBOL program would still be in use. COBOL systems are probably what spawned the "If it ain't broke, don't fix it" saying. ;)

Look at it this way: your company's paycheck-management software is written in COBOL. It takes about 80ms per employee (out of 200) to calculate how much they get and to log their check in the company's payment history. Written in C++, it could take, say, 25ms to accomplish this same task.

The following questions count for 15% of this exam. Answers are given between parentheses to alleviate the tension of waiting to know if you scored high, but as we rely on the honor system, please do not ever look at them. Ever. Or else you'll be sent to... the room.

a) How much time is saved per week? (11 seconds)

b) What is the cost of contacting a company and getting them to design and implant such a system in your company's infrastructure? (Maybe... $20k? $30k?)

c) Is it worth it? (No. Not by a long shot.)

Writing your name down properly on this test will award you 85% of the total points the exam is worth. You may pick up your pens... now.
_________________
Endless Saga
An OpenGL RPG in the making. Now with new hosting!

Back to top  
tcaudilllg
Dragonmaster


Joined: 20 Jun 2002
Posts: 1731
Location: Cedar Bluff, VA

PostPosted: Fri Nov 04, 2005 8:38 pm    Post subject: [quote]

The advantage of interpreted systems like COBOL, is that outside contractors can be hired to do the payroll applications. This is what my stepdad does: he adds new features to code that is on queue with what his employer's customers need. This allows them to make changes to their work very easily. Sure they could recompile, but there is simply so little information necessary for a payroll, that the 25ms vs 80ms argument is a nonstarter. Although RL makes a good argument for the intuitive sense of possibilities, this argument must be made by the dominant personality of a company for it to be successful, and non-intuitives who want little more than a repeat tomorrow of what they had today remain very, very numerous. This is Deneb's (the company my stepdad works for) market. Such companies do not lead; they merely adapt. Interpretation is the most reliable form of adaptation, because implementation is instant.

Another thing: COBOL is pretty easy to read, because it is so "english". People who are not mathematically inclined feel more comfortable with an "natural" language system than a mathematical one.

There are other arguments for COBOL, as there are for any system. Although it could well be superseded, there appears to be little motivation for companies to make the change now.
Back to top  
Post new topic Reply to topic Page 2 of 2 All times are GMT
Goto page Previous  1, 2 



Display posts from previous:   
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum