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

EGMaria2004
Blue Jay
Blue Jay

User avatar

Joined: 30 Aug 2004
Gender: Female
Posts: 98
Location: New Zealand

14 Oct 2005, 3:31 am

What is your most hated (non assembly) programming language that you are forced to program in for school or such.

I think for me prolog followed closely by C.

I've tried to include most of the ones i can think of on the poll. There are heaps though so i've probably missed one.



BlackLiger
Veteran
Veteran

User avatar

Joined: 21 Apr 2005
Gender: Male
Posts: 1,525
Location: My Posh Leather Chair. England.

14 Oct 2005, 4:36 am

Visual Basic. Its simple, but annoying.


_________________
"Where are we going and why are we in this handbasket?"


kolrabi
Snowy Owl
Snowy Owl

User avatar

Joined: 19 Sep 2005
Gender: Male
Posts: 149

14 Oct 2005, 5:40 am

COBOL for its verbosity followed by Java because I just don't like it.


_________________
"begin da meltdown - bad enough and justified"


eyeenteepee
Velociraptor
Velociraptor

User avatar

Joined: 24 Aug 2005
Age: 49
Gender: Male
Posts: 488
Location: x

14 Oct 2005, 6:37 am

I hated programming in C, mostly because it was a pain in the neck to do simple string based operations.
So much so, when I'm using Pro*C (in Oracle), I used embedded SQL statements to do the string handling if performance wasn't critical!

I like C++, Java etc though, the string handling is much better there.


_________________
-~ God-damn the day that I was born ~
The night that forced me from the womb ~-


ghotistix
Veteran
Veteran

User avatar

Joined: 2 Feb 2005
Gender: Male
Posts: 1,186
Location: Massachusetts

14 Oct 2005, 9:23 am

Java. The array handling is nice, but virtually everything else is bloated to the point of hilarity.

System.out.println("I hate Java!");



eyeenteepee
Velociraptor
Velociraptor

User avatar

Joined: 24 Aug 2005
Age: 49
Gender: Male
Posts: 488
Location: x

14 Oct 2005, 9:37 am

That's true. I converted a Java program into PL/SQL the other day. Not only was the source code 300% smaller (and more readable), the code ran much quicker too...

Still, that's what you get for trying to access an Oracle database from anything but PL/SQL...

I wonder if in a few years times everybody will dump the OO stuff and go back to good old fashioned top-down procedural programming? Just like client/server architecture came and went...


_________________
-~ God-damn the day that I was born ~
The night that forced me from the womb ~-


mathogre
Snowy Owl
Snowy Owl

User avatar

Joined: 13 Sep 2005
Age: 67
Gender: Male
Posts: 140

14 Oct 2005, 9:37 am

eyeenteepee wrote:
I hated programming in C, mostly because it was a pain in the neck to do simple string based operations.
So much so, when I'm using Pro*C (in Oracle), I used embedded SQL statements to do the string handling if performance wasn't critical!

I like C++, Java etc though, the string handling is much better there.

Strings in C SUCK! Yet for serious number crunching (as in 10^12 passes through a number crunching algorithm), C can't be beat.



theSPECTRE
Toucan
Toucan

User avatar

Joined: 24 Aug 2004
Gender: Male
Posts: 260
Location: USA PA

14 Oct 2005, 9:39 am

I dunno I like em all but I think V basic can get a little anoying from time to time.


_________________
In this country. You gotta have the money. Then when you get the money you get the power. Then when you get the power, you get the woman.

-Tony Mantanna
-Scarface

Say Good Night to the bad guy - Tony Montana
-Scarface


eyeenteepee
Velociraptor
Velociraptor

User avatar

Joined: 24 Aug 2005
Age: 49
Gender: Male
Posts: 488
Location: x

14 Oct 2005, 9:40 am

mathogre wrote:
eyeenteepee wrote:
I hated programming in C, mostly because it was a pain in the neck to do simple string based operations.
So much so, when I'm using Pro*C (in Oracle), I used embedded SQL statements to do the string handling if performance wasn't critical!

I like C++, Java etc though, the string handling is much better there.

Strings in C SUCK! Yet for serious number crunching (as in 10^12 passes through a number crunching algorithm), C can't be beat.


But wouldn't you get the same high throughput number crunching in C++/C# without the cruddy bits of C?


_________________
-~ God-damn the day that I was born ~
The night that forced me from the womb ~-


mathogre
Snowy Owl
Snowy Owl

User avatar

Joined: 13 Sep 2005
Age: 67
Gender: Male
Posts: 140

14 Oct 2005, 9:56 am

eyeenteepee wrote:
But wouldn't you get the same high throughput number crunching in C++/C# without the cruddy bits of C?

I don't know about C#. My guess is you'd probably do as well with C++ as with C, but you get cruddy OOP bits with C++.



EGMaria2004
Blue Jay
Blue Jay

User avatar

Joined: 30 Aug 2004
Gender: Female
Posts: 98
Location: New Zealand

15 Oct 2005, 1:02 am

eyeenteepee wrote:
But wouldn't you get the same high throughput number crunching in C++/C# without the cruddy bits of C?

As long as the class the method is in has no abstract members the speed is the same. If there are abstract members it's slightly slower since it has to go through the virtual function table.

C# targets the common language runtime and is recompiled in an abstract stack machine like java. While in theory this should be no slower, there is no actual implimentation that isn't slower. The license agreement says you promise not to disclose the results of any benchmark test so we can assume the results will be bad.

If you're making a .NET framework program with MSVC++ then C++ is as slow as C# because with the /clr switch the compiler doesn't even generate actual x86 instructions anymore.

I orriginally posted this because i'm trying to make a game and since i'm stuck on a relatively slow computer C++ was the only language i could make it in, everything else was too slow. I tried to make in java but that didn't turn out to be a very good idea. Ok i admit i shouldn't really be using floating point values when i don't need to but oh well.



eyeenteepee
Velociraptor
Velociraptor

User avatar

Joined: 24 Aug 2005
Age: 49
Gender: Male
Posts: 488
Location: x

20 Oct 2005, 4:41 am

Seems like C++ is a good all round compromise then.

Surprise, surprise, the Microsoft version is bloated and heavily restricted! :lol:


_________________
-~ God-damn the day that I was born ~
The night that forced me from the womb ~-


coyote
Supporting Member
Supporting Member

User avatar

Joined: 10 Nov 2004
Age: 56
Gender: Male
Posts: 388

27 Oct 2005, 8:57 am

Unfortunatly, i left the programming world when it began to be too "virtual". I am a really good coder and i am very good with finding and optimizing algorithm. But, as eyeenteepee said, today's programming is just to abstract for me, will the good old top-down procedural progamming come back one day ? In fact, that's the only thing the machine can do, even the most ++ or OOP program ends up in a procedural form, after compilation....

My problem is that i think in a procedural manner, i can't follow if the program doesn't proceed that way :roll: So any language that uses abstract objects or don't proceed top-down is my nightmare.



eyeenteepee
Velociraptor
Velociraptor

User avatar

Joined: 24 Aug 2005
Age: 49
Gender: Male
Posts: 488
Location: x

27 Oct 2005, 9:29 am

That's how I think too. Is it that OO is more suited to NT way of thinking? Just a thought, I have no evidence to back this idea up!

Try as a might, when I look at Java code I can't help but turn it into C in my head and think: wouldn't it be more efficient if it was written without all this objects nonsense?

Coyote, if you ever fancy doing programming again you'll probably find that there's still lots of companies using COBOL, C, PL/SQL etc. Often times the pay can be better because the skills are so unfashionable and good employees hard to find, e.g. at financial companies with legacy COBOL systems that work brilliantly and so will not be replaced any time soon.


_________________
-~ God-damn the day that I was born ~
The night that forced me from the womb ~-


eyeenteepee
Velociraptor
Velociraptor

User avatar

Joined: 24 Aug 2005
Age: 49
Gender: Male
Posts: 488
Location: x

27 Oct 2005, 9:32 am

p.s. I'd really appreciate it if a mod could modify the subject title to correct the spelling of "hated"!

Things like that really drive me nuts! :!:


_________________
-~ God-damn the day that I was born ~
The night that forced me from the womb ~-


CDRhom
Deinonychus
Deinonychus

User avatar

Joined: 5 Nov 2005
Age: 63
Gender: Female
Posts: 354
Location: DFW, TX

08 Nov 2005, 12:24 pm

ADA but PROLOG/LISP is a close second.


_________________
'The question of whether computers can think is like the question of whether submarines can swim.' - Edsgar Dijkstra