Just out of curiosity, for all of the programmers out there, what is your favorite programming language? Mine, personally, is Arduino, because i am a budding EE.
"If you aren't ashamed of what you coded 6 months ago, you aren't progressing as much as you should." - My Website : Altar-Apps,Applications, Libraries, APIs, Code snippets and the Heart of Sin roguelike game!
I must admit, I am a complete noob to programming, however, I am learning fast. I only know a little bit of html(Scripting, I know) and a chunk of java. I hear that PHP is straight forward and that c++ is a bit of nastiness, If I had to choose, I would pick java. Why? it's the reason every single one of us is here right this instant.
HTML is not a scripting language. The type of language it is in its name. HyperText Markup Langage. Not scripting.
Who told you PHP is straight forward? Lol. PHP is the crippled-by-scoliosis backbone of the internet. It is one of the worst languages out there imo, but it requires practically no setup.
Also, the reason why I am here this instance is not due to Java at all. This forum software is written PHP, hosted on a machine that is probably running Apache, meaning it is a Unix based server, which is compiled I believe in C. As you can see, no Java.
Rollback Post to RevisionRollBack
Windows 7 | Core i5 2500k | Patriot 8GB | HD 6870 | Capstone 450 | Z68ITX-A-E | Barracuda LP 2TB | Chronos 120GB | Lian Li PC-Q08B
Ultrasharp U2211H | Klipsch ProMedia 2.1 Klipsch S4 | RAT 9 | Das Keyboard
Also, the reason why I am here this instance is not due to Java at all. This forum software is written PHP, hosted on a machine that is probably running Apache, meaning it is a Unix based server, which is compiled I believe in C. As you can see, no Java.
He is saying that without Java we would not be on this forum because Minecraft is made in Java and this forum was made for players of said game.
Rollback Post to RevisionRollBack
Quote from TheFieldZy »
Nobody's perfect, so neither is Hannah Montana Linux, but it's pretty great.
Quote from BC_Programming on Operating Systems »
They all suck. They just suck differently. Sort of like prostitutes.
Who uses Apache with Windows? More so, what kind of herp a derp uses Windows for a web server (other than the obvious Microsoft)?
Mostly small unsuccessful sites, you know- like stackoverflow, thedailywtf, superuser, codeproject, codeplex (not surprisingly...)...
38 percent of the web runs an MS stack. Arguing, however, that because 62% run a Linux-based stack makes it better is an ad populum fallacy. The main reason most of the web uses a Linux stack boils down to cost. Neither Apache or IIS are more secure than the other, and neither represents less work making sure the system is secure. (I'd argue that the only type of stack that is conducive to that might be one based on FreeBSD, since FreeBSD is fully security audited; but it doesn't make a bit impact. on the amount of work making sure it stays that way).
The reason the majority of web servers use a Linux stack is because that's the most accessible stack- it's free and pretty easy to set-up. And when the site get's bigger, they just stick with what they know.
He is saying that without Java we would not be on this forum because Minecraft is made in Java
If there was no Java, Minecraft would simply have been written in some other language.
Html doesn't qualify as anything difficult, is what I was trying to say, thank you for correcting me. As far as PHP goes, my brother is a professional web developer and this is what he has told me, then again what would he know, it's only his day job.
My day job is as a web developer. PHP is indeed very straightforward and easy to use. The language itself, however, is a bit of a mess. It's support for OOP was hastily (yet somehow still slowly) tacked on and not done very well. It's also incredibly easy to create a mess when programming in PHP because of just how unstructured it lets programs be. The sharing of scopes with included files has to be the most confusing and dangerous part. You have to be rigorous about organization because it'll let you create a disaster oh so easily.
Anyways, as to the original topic, my favorite is C++. I love the concept of destructors because they can only exist in a world where our objects will be destroyed on a regular basis and at a predictable time. Some objects require special cleanup procedures (like objects that have connections as members) to make sure it gets cleaned up neatly, and it's just odd to have to put a function in there and mandate that it be used when you're done using each instance of the object or create a finalize method and hope that it gets called by the garbage collector.
Yes, it requires a bit more anal retentive attention to detail, but I like that about the language. I like the behavior of my program to be predictable.
Html doesn't qualify as anything difficult, is what I was trying to say, thank you for correcting me. As far as PHP goes, my brother is a professional web developer and this is what he has told me, then again what would he know, it's only his day job.
My day job is as a web developer. PHP is indeed very straightforward and easy to use. The language itself, however, is a bit of a mess. It's support for OOP was hastily (yet somehow still slowly) tacked on and not done very well. It's also incredibly easy to create a mess when programming in PHP because of just how unstructured it lets programs be. The sharing of scopes with included files has to be the most confusing and dangerous part. You have to be rigorous about organization because it'll let you create a disaster oh so easily.
-snip-
This is what I was implying. I've just seen too many messes with PHP, so perhaps my judgement is skewed.
Although, I would really like to learn CakePHP, as that seems like a good framework for enforcing MVC while the code doesn't look like poo.
Rollback Post to RevisionRollBack
Windows 7 | Core i5 2500k | Patriot 8GB | HD 6870 | Capstone 450 | Z68ITX-A-E | Barracuda LP 2TB | Chronos 120GB | Lian Li PC-Q08B
Ultrasharp U2211H | Klipsch ProMedia 2.1 Klipsch S4 | RAT 9 | Das Keyboard
I use Java, Python, and Objective-C. I like Java better, but I think it's because I know it the best. I use python for little scripts, and I use objective-c for iPhone apps.
Rollback Post to RevisionRollBack
If I helped you, please click that + button on the bottom-right of my post, it would really help!
It's also impossible to prove the minecraft could be written in something else, why? Maybe Notch only know's java
And if Java never existed, he would simply be proficient in another language.
maybe he would not of been as good at another language
He's not really that "good" at Java, either, but that aside, this is speculation. Arguably, he understands the concepts and programming languages are nothing more than facilities to express those concepts. The language is wholly redundant to that expression.
maybe he would have given up, you cannot state that, sorry.
Given up on what? This boils down to an argument that somehow Java is more conducive to new programmers than any number of other languages. But that makes little sense since Markus was not a "new programmer" when he started to work with Java, and was already versed in ActionScript. While it is no argument that the lack of Java would cause a modicum of changes throughout the years since the mid-90's as far as programming languages are concerned, the fact is that those programming languages would be wholly able to represent the abstract concepts of computer instruction and Java does not inherently provide any sort of ease-of-use or understanding.
HTML are my favorite programming language.
- My Website : Altar-Apps, Applications, Libraries, APIs, Code snippets and the Heart of Sin roguelike game!
Ultrasharp U2211H |
Klipsch ProMedia 2.1Klipsch S4 | RAT 9 | Das KeyboardAlso, somewhere along the line in the last year I've lost the patience for programing and haven't been messing with it as much as I use to.
HTML is not a scripting language. The type of language it is in its name. HyperText Markup Langage. Not scripting.
Who told you PHP is straight forward? Lol. PHP is the crippled-by-scoliosis backbone of the internet. It is one of the worst languages out there imo, but it requires practically no setup.
Also, the reason why I am here this instance is not due to Java at all. This forum software is written PHP, hosted on a machine that is probably running Apache, meaning it is a Unix based server, which is compiled I believe in C. As you can see, no Java.
Ultrasharp U2211H |
Klipsch ProMedia 2.1Klipsch S4 | RAT 9 | Das KeyboardHe is saying that without Java we would not be on this forum because Minecraft is made in Java and this forum was made for players of said game.
Yeah, I was just kidding. I guess the tongue face at the end wasn't enough?
Oh, it does? Still, it's more than likely a Unix server.
Who uses Apache with Windows? More so, what kind of herp a derp uses Windows for a web server (other than the obvious Microsoft)?
Ultrasharp U2211H |
Klipsch ProMedia 2.1Klipsch S4 | RAT 9 | Das KeyboardI hate trying to detect sarcasm over the internet...
Mostly small unsuccessful sites, you know- like stackoverflow, thedailywtf, superuser, codeproject, codeplex (not surprisingly...)...
38 percent of the web runs an MS stack. Arguing, however, that because 62% run a Linux-based stack makes it better is an ad populum fallacy. The main reason most of the web uses a Linux stack boils down to cost. Neither Apache or IIS are more secure than the other, and neither represents less work making sure the system is secure. (I'd argue that the only type of stack that is conducive to that might be one based on FreeBSD, since FreeBSD is fully security audited; but it doesn't make a bit impact. on the amount of work making sure it stays that way).
The reason the majority of web servers use a Linux stack is because that's the most accessible stack- it's free and pretty easy to set-up. And when the site get's bigger, they just stick with what they know.
If there was no Java, Minecraft would simply have been written in some other language.
for code which needs to be optimized; C++ of coarse.
But the clear winner for me is Multimedia Fusion 2
The incredible speed with which it can be used
leaves written languages in the dust.
My day job is as a web developer. PHP is indeed very straightforward and easy to use. The language itself, however, is a bit of a mess. It's support for OOP was hastily (yet somehow still slowly) tacked on and not done very well. It's also incredibly easy to create a mess when programming in PHP because of just how unstructured it lets programs be. The sharing of scopes with included files has to be the most confusing and dangerous part. You have to be rigorous about organization because it'll let you create a disaster oh so easily.
Anyways, as to the original topic, my favorite is C++. I love the concept of destructors because they can only exist in a world where our objects will be destroyed on a regular basis and at a predictable time. Some objects require special cleanup procedures (like objects that have connections as members) to make sure it gets cleaned up neatly, and it's just odd to have to put a function in there and mandate that it be used when you're done using each instance of the object or create a finalize method and hope that it gets called by the garbage collector.
Yes, it requires a bit more anal retentive attention to detail, but I like that about the language. I like the behavior of my program to be predictable.
This is what I was implying. I've just seen too many messes with PHP, so perhaps my judgement is skewed.
Although, I would really like to learn CakePHP, as that seems like a good framework for enforcing MVC while the code doesn't look like poo.
Ultrasharp U2211H |
Klipsch ProMedia 2.1Klipsch S4 | RAT 9 | Das KeyboardThinking about coming a mod to simply not moderate.
And if Java never existed, he would simply be proficient in another language.
He's not really that "good" at Java, either, but that aside, this is speculation. Arguably, he understands the concepts and programming languages are nothing more than facilities to express those concepts. The language is wholly redundant to that expression.
Given up on what? This boils down to an argument that somehow Java is more conducive to new programmers than any number of other languages. But that makes little sense since Markus was not a "new programmer" when he started to work with Java, and was already versed in ActionScript. While it is no argument that the lack of Java would cause a modicum of changes throughout the years since the mid-90's as far as programming languages are concerned, the fact is that those programming languages would be wholly able to represent the abstract concepts of computer instruction and Java does not inherently provide any sort of ease-of-use or understanding.