What's Your Favorite Language?
- Infin8Cyn
- Redshirt
- Posts: 6309
- Joined: Tue Apr 29, 2003 10:02 pm
- Real Name: James
- Gender: Male
- Location: Albuquerque, New Mexico
- Contact:
I actually started in VB and did some very tough coding. I took the libraries that C++ uses for networking, and wrote handlers in VB so that C++ could control the special flags on packets that VB normally couldn't. This was at the time when DoS's and OOB attacks weer starting up. I wanted to write an OOB spammer in VB to be different. But, I wrote the handlers, got bored and quit. Never have heard anybody take on quite a task...

I like different languages based on what I'm going to use them for. If it is all string manipulation, or file input/ouput with a bit of formatting and a few operations, perl is great as it is really easy to do file IO and it was practically build for string manipulations.
If I want it to be very portable with no cpu dependant defines and what not, I'll write it in java.
If I want it to be fast, plan on running it only on a few machines, and it is a hefty project, probably C++ (I have never used regular C)
If it is very computationally intensive and is not too big of a project, I'll right it in fortran (still the fastest compiled language out there, but not much faster than C/C++)
As for my favorite though, probably perl. As for the one that I will be using a bit in the coming future, that would be C++. I'm going to start a project that models materials (specifically semiconductors) so that I can model the material behavioor in a finite element way which will either help or become my PhD thesis. Hopefully it will just help, because that way, I can keep it and sell it. To give you an idea, Fluent (a computational fluid dynamics code) costs around $20,000 per lisence. Of course the big problem will be writing for scalability on multiple processors. If I felt really comfortable in fortran (which I don't) I might do the project in that. But my idea so far is to build a material architecture that utilizes class inheritance. That and the only fortran compiler I have is g77, which does not have all the features of fortran 95.
If I want it to be very portable with no cpu dependant defines and what not, I'll write it in java.
If I want it to be fast, plan on running it only on a few machines, and it is a hefty project, probably C++ (I have never used regular C)
If it is very computationally intensive and is not too big of a project, I'll right it in fortran (still the fastest compiled language out there, but not much faster than C/C++)
As for my favorite though, probably perl. As for the one that I will be using a bit in the coming future, that would be C++. I'm going to start a project that models materials (specifically semiconductors) so that I can model the material behavioor in a finite element way which will either help or become my PhD thesis. Hopefully it will just help, because that way, I can keep it and sell it. To give you an idea, Fluent (a computational fluid dynamics code) costs around $20,000 per lisence. Of course the big problem will be writing for scalability on multiple processors. If I felt really comfortable in fortran (which I don't) I might do the project in that. But my idea so far is to build a material architecture that utilizes class inheritance. That and the only fortran compiler I have is g77, which does not have all the features of fortran 95.
Father of 3
-
The Shadow
- Redshirt
- Posts: 61
- Joined: Fri Feb 14, 2003 8:36 pm
- Location: Ypsi
if you have linux, C++ is free, plus, an O'Reilly book on it is probably about $30, a whole lot cheaper than most text books (which, of course you never have to buy in High School).
You can also find some free compilers (links to them, I haven't checked if they are warez or not, but a quick look lead me to believe they aren't) here
You can also find some free compilers (links to them, I haven't checked if they are warez or not, but a quick look lead me to believe they aren't) here
Father of 3
My favorite language is Ook. It's the awesomest language EVER.
Ok, I'm kidding. Ook is cool, as a concept, but it's a nightmare to work with. I dabble in both C++ and Java. However, I, as well, fondly remember BASIC. Ah, BASIC... what fine days those were....
Ok, I'm kidding. Ook is cool, as a concept, but it's a nightmare to work with. I dabble in both C++ and Java. However, I, as well, fondly remember BASIC. Ah, BASIC... what fine days those were....
~*V'Lyandra*~
"I took the road less traveled, now where the hell am I?"
"I took the road less traveled, now where the hell am I?"
Funny how many posters mention C and C++ in the same sentence, even though
the spirit and the nature of them are radically different. C is balanced, elegant, powerful,
procedural. C++ is ridiculously bloated, unorthogonal, clumsy, powerful like the dark
side of the force.
http://people.redhat.com/zaitcev/Solari ... .interview
Of course, Pascal gets the cookie as the worst language ever to become popular
(Even a concept of a pointer is wrong in Pascal, therefore Turbo Pascal adopted
C pointers with @ and ADR()).
the spirit and the nature of them are radically different. C is balanced, elegant, powerful,
procedural. C++ is ridiculously bloated, unorthogonal, clumsy, powerful like the dark
side of the force.
http://people.redhat.com/zaitcev/Solari ... .interview
Of course, Pascal gets the cookie as the worst language ever to become popular
(Even a concept of a pointer is wrong in Pascal, therefore Turbo Pascal adopted
C pointers with @ and ADR()).
-
TheDudeOnTheCouch
- Redshirt
- Posts: 93
- Joined: Tue Aug 05, 2003 10:00 pm
- Location: Toronto, Canada
- Contact:
-
RyuuNoSenshi
- Redshirt
- Posts: 56
- Joined: Fri Jul 04, 2003 2:37 am
- Location: Somewhere in subspace
- Contact:
Whew....you people write all kinds of things when I'm not around ^^;;
Umm Towerboy, C++ can run on almost anything that has a complier. C++ can be compiled on PC systems, Mac, Playstation 2, and a ton of others. Linux, being mostly written in C/C++ has been ported to almost anything that can support an OS. And since most distros of linux come with GCC you have something to compile code with. C++ is one of the most flexible languages in exsistance and has spawned a quite a few other languages.
*stares at the blue light from his LED case fan* Pretty.....^^;;
Umm Towerboy, C++ can run on almost anything that has a complier. C++ can be compiled on PC systems, Mac, Playstation 2, and a ton of others. Linux, being mostly written in C/C++ has been ported to almost anything that can support an OS. And since most distros of linux come with GCC you have something to compile code with. C++ is one of the most flexible languages in exsistance and has spawned a quite a few other languages.
*stares at the blue light from his LED case fan* Pretty.....^^;;
Me: Alright I'll stand here...try to crush me with the...*the Warthog lands on top of me*
Matt: Done and done.
Me: Ahh! My Corpse is stuck in the tire!
Matt: Done and done.
Me: Ahh! My Corpse is stuck in the tire!
Yes, I know that C++ can run on anything that has a C++ compiler, I was just pointing out that it comes free with linux, not that it only comes with linux. If you go to the site that I linked it also has compilers for other operating systems as well. The person was complaining about not having enough money to buy C++, and I was pointing out where it is free.
Father of 3
Who is online
Users browsing this forum: No registered users and 1 guest


