What's Your Favorite Language?
-
RyuuNoSenshi
- Redshirt
- Posts: 56
- Joined: Fri Jul 04, 2003 2:37 am
- Location: Somewhere in subspace
- Contact:
*shudders at java* Anyway... Saphid, what do you wanna learn C++ for, and do you wish to for a specific platform(never a good idea, because it makes your code far harder to port from system to system). If you wish to learn to do video game programmming try http://www.gamedev.net , If you want to learn some more generalized stuff try http://www.programmersheaven.com/. There are quite a few good tutorials out there. But be sure to learn standard C++, because it makes things alot easier in the end. Look to the open source community for good examples of effecient and well written code. Places like http://www.freshmeat.net are great sources for open source projects of almost any language.
I myself still have alot to learn, but the great thing about computers is they never cease to be a source of wonder and entertainment.
One last thing I need to get off my chest. Just because today's computers are faster, have more ram and disk space and are cheaper doesn't mean that you should write bloated, over sized, resource guzzling programs. A program should be sleak and slender and only use what resources it needs. I guess that's why windows bothers me so much. But anywho....no one pays me any mind anyway ^^;; Maybe I should write less...
I myself still have alot to learn, but the great thing about computers is they never cease to be a source of wonder and entertainment.
One last thing I need to get off my chest. Just because today's computers are faster, have more ram and disk space and are cheaper doesn't mean that you should write bloated, over sized, resource guzzling programs. A program should be sleak and slender and only use what resources it needs. I guess that's why windows bothers me so much. But anywho....no one pays me any mind anyway ^^;; Maybe I should write less...
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!
Re: What's Your Favorite Language?
amlthrawn:
printf is not typesafe and should not be used when writing a C++ program. Believe me, I used to be a fan of printf, fprintf, and all the other old C-style input/output devices; the C++ method of streams is much better.
Saphid:
I learnt C++ haphazardly and made a lot of mistakes along the way, but now I finally have the language pretty well under my belt. RyuuNoSenshi mentioned gamedev.net, which is actually a site I frequent often. Sometimes there is bad advice posted in the forums, but it's pretty solid for the most part; there are many industry professionals who post there as well. I also often hang out in channel #gamedev on Afternet, feel free to drop by, I go by the same name both places =)
printf is not typesafe and should not be used when writing a C++ program. Believe me, I used to be a fan of printf, fprintf, and all the other old C-style input/output devices; the C++ method of streams is much better.
Saphid:
I learnt C++ haphazardly and made a lot of mistakes along the way, but now I finally have the language pretty well under my belt. RyuuNoSenshi mentioned gamedev.net, which is actually a site I frequent often. Sometimes there is bad advice posted in the forums, but it's pretty solid for the most part; there are many industry professionals who post there as well. I also often hang out in channel #gamedev on Afternet, feel free to drop by, I go by the same name both places =)
-
RyuuNoSenshi
- Redshirt
- Posts: 56
- Joined: Fri Jul 04, 2003 2:37 am
- Location: Somewhere in subspace
- Contact:
Now if only the universe were open source....*tries to recompile some random car into a warthog from halo so he can run over some marines* Wait....how do you compile a module for the universe? Arghh I know there is a man page for this somewhere! *has had way too much caffeine and sugar* @_@
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!
-
Lord_Dibbon
- Redshirt
- Posts: 16
- Joined: Wed Aug 20, 2003 7:19 am
- Contact:
/me decapitates Lord_Dibbon with a wooden spoon + 5 against newbiesMy favorite language is HTML. If you could only know one language why not let it be the one that the internet is built on.
C++ is great and all but HTML is what allows you to see this very forum.
Is life so dear, or peace so sweet, as to be purchased at the price of chains and slavery?
-
enisoc
- Smaointe
- Posts: 948
- Joined: Tue Feb 11, 2003 7:55 pm
- Gender: Male
- Location: Berkeley, CA
- Contact:
[quote="Bruce";p="138817"]> C++ is great and all but HTML is what allows you to see this very forum.
and php is what generate the html, not a person.[/quote]
And, depending on your browser, C and/or C++ is what parses, interprets, arranges, and displays the HTML so that you can actually see a webpage, rather than just markup.
and php is what generate the html, not a person.[/quote]
And, depending on your browser, C and/or C++ is what parses, interprets, arranges, and displays the HTML so that you can actually see a webpage, rather than just markup.
By posting the above, I am doing my part to help combat the Great Forum Recession of 2009. Please consider contributing to the bailout of our once great forum by posting a reply to this thread. Thank you for your time and consideration.
FireAza wrote:Are you sure your baby isn't a chimp?
-
RyuuNoSenshi
- Redshirt
- Posts: 56
- Joined: Fri Jul 04, 2003 2:37 am
- Location: Somewhere in subspace
- Contact:
Every computer running today is running off of some language that allows us to interface with the machine. Even the BIOS is written in circuits(not really a computer language, but it uses math and math has been for a long time considered to be a language). Without C/C++ you probably wouldn't be reading this, and without assembly you probably wouldn't be able to interface with your computer. So everything has it's place. But the language is only as good as the programmer who wrote it.
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!
somebody keps asking what C++ is, so hear is the cheap and dirty answer
C is a programming language, dont quote me on this but i believe its the third generation code after a which i think is assembly, b which i believe to be basic. which now led us to C.
see programmers can be lazy 2. :->
now within programming, when using loops its quite often to see the line x = x + 1
so to cut down, becasue were lazy C had the command x++ (x being a generic numerical variable). so why C++ well is a joke really, its C + 1. because its basically C but instead of being simply procedural it has added support for object orientated programming.
Java is a dead language. its functionality on line is surpassed by php and shock and so many others. but because it's pure OO programing language it would probably be best to learn java first. because java will make you think in a OO manner which is the way the Market is going.
Pascal is also a dead language, but because it's quite easy to learn it's used as a training tool to teach people the basics of programming. PAscal is a procedural language.
C++ is both a procedural and an OO language, which means C++ is really good to program in, but at the same time can allow the programmer to get into some bad habits.
i can program in C++, OpenGL (which for me is the c++ classes, but does have its own syntax.), Pascal and of course basic.
no body a binary programmer then?
C is a programming language, dont quote me on this but i believe its the third generation code after a which i think is assembly, b which i believe to be basic. which now led us to C.
see programmers can be lazy 2. :->
now within programming, when using loops its quite often to see the line x = x + 1
so to cut down, becasue were lazy C had the command x++ (x being a generic numerical variable). so why C++ well is a joke really, its C + 1. because its basically C but instead of being simply procedural it has added support for object orientated programming.
Java is a dead language. its functionality on line is surpassed by php and shock and so many others. but because it's pure OO programing language it would probably be best to learn java first. because java will make you think in a OO manner which is the way the Market is going.
Pascal is also a dead language, but because it's quite easy to learn it's used as a training tool to teach people the basics of programming. PAscal is a procedural language.
C++ is both a procedural and an OO language, which means C++ is really good to program in, but at the same time can allow the programmer to get into some bad habits.
i can program in C++, OpenGL (which for me is the c++ classes, but does have its own syntax.), Pascal and of course basic.
no body a binary programmer then?
[url=http://www.moxguild.com
[/url]
[/url]-
Hardware BoB
- Redshirt
- Posts: 2
- Joined: Thu Aug 21, 2003 10:08 am
Re: What's Your Favorite Language?
gah.
someone get out the cluestick.
1) programmers are mostly lazy. I don't know any good ones that would write "2" instead of too, however.
2) java is dead? ahahahaha. Last time I checked java was being used in mobile phones, many websites, handheld devices, etc etc 'java' only returns a mere ~33 million hits on google.
and while your browser may have been written in C or C++, I assure you that your PC doesn't speak in this language.
my favourite language is brainfuck
someone get out the cluestick.
1) programmers are mostly lazy. I don't know any good ones that would write "2" instead of too, however.
2) java is dead? ahahahaha. Last time I checked java was being used in mobile phones, many websites, handheld devices, etc etc 'java' only returns a mere ~33 million hits on google.
and while your browser may have been written in C or C++, I assure you that your PC doesn't speak in this language.
my favourite language is brainfuck
-
RyuuNoSenshi
- Redshirt
- Posts: 56
- Joined: Fri Jul 04, 2003 2:37 am
- Location: Somewhere in subspace
- Contact:
As I said languages are just an interface. An interface to make computers usable to humans. The only things computers speak is a series of ons and offs called binary. Humans could never truly write anything overly complex in binary so languages like assembly were create. Assembly is as far as I know is as close as you can get to bare machine code without actually using binary. Though things like GUIs and such could be hard coded in assembly, it would take very long time to write. So languages like C and C++ evovled to fill the gap. C is a very good language and is highly effecient, but languages like Java as purly class based and are heavy and extremly ineffecient. The point of being a good programmer isn't to write bloated slow programs, but rather to write good, effecient, and fast running programs. We may have faster computers now a days, but that doesn't make sloppy, badly written code right.
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!
-
Hardware BoB
- Redshirt
- Posts: 2
- Joined: Thu Aug 21, 2003 10:08 am
Re: What's Your Favorite Language?
http://www.sosnoski.com/Java/Compare.htmllanguages like Java as purly class based and are heavy and extremly ineffecient.
There's a comparison, C is slightly faster, but I wouldn't say it's extremely ineffecient.
In terms of writing graphical or client side 3d games/apps/etc java is a bad choice, however it doesn't make it a bad langauge.
also, I might point out the java is in fact NOT purely class based, as it has primitives. You are surely thinking of something like python.
C didn't really evolve to 'fill the gap' as it were, and it was created long before the graphical user interface was really used.
I agree with your point about writing slow bloated programs. Part of that is of course language choice, but there's a lot more in the decision than ourtright speed and memory footprint - for example, development time and stability.
ona basic level, yes the computer does use binary, but in a realistic view, the base level you can talk about when programming is CPU operations (basically, what you can access when using assembler)
bear in mind this can be very different between different architectures, even though the basic concepts are the same.
The history of programming languages is quite interesting, especially when loking back on it now, to things like punch cards and programs stored on paper tape.
I'm personnally a C++ person, my current projects include a statgegy game, that runs off a non-GUI C++ program, turn based ,basicly try and make it from oen side of a matrix to another, only problem i'm having atm is trying to make the AI more effiecent without compromising the diffeculty
.....
I;m starting to get into Java lately, just because its a little more safer than C++, im trying to teach my brother C++ and he keepsfilling up memory with undeleted nodes, so i'm reading a java book so i can teach him Java sicne it autimaticlly deleted disconncet nodes in a list
I;m starting to get into Java lately, just because its a little more safer than C++, im trying to teach my brother C++ and he keepsfilling up memory with undeleted nodes, so i'm reading a java book so i can teach him Java sicne it autimaticlly deleted disconncet nodes in a list
Stormpawe -- Druid of EverQuest(a.k.a. the devil)
Career Lifeguard
Career Lifeguard
Who is online
Users browsing this forum: No registered users and 1 guest