|
| 16 Jul 2015 11:02 PM |
The best programming language depends on so many factors that what I say is the best language can differ drastically depending on the task I want to complete and the system I am doing it on.
For example, if I want to create a piece of software that is cross-platform and highly compatible with many different machines, I might choose Java. If I am programming something for the web, I might use JavaScript.
If I am programming a very resource-intensive game and want to get the best out of the computer's hardware, I might use C++.
Let's say I'm not even using a traditional computer. I'm using a calculator, those TI-84+ graphing calculators. Those can be programmed with TI-BASIC or Assembly. TI-BASIC is really slow but quick to write software for and has a powerful mathematical library. Assembly is incredibly fast but takes much longer to write working programs with it.
So depending on what I want to accomplish on the machine I might choose different languages.
There's no "best" language because so many different factors can go into your decision. The "best" language question cannot even possibly be answered unless you specify exactly what you're looking for.
If you're looking for jobs, the language with the greatest number of job requests is C, then Java right after it.
If you're looking for compatibility, Java can be compiled once and runs cross-platform without any recompilation.
If you're looking to accomplish a large and resource-intensive project, like a video game, then you probably want to use C++.
If you're looking for a powerful language for web development, you probably want to learn JavaScript since it is incredibly good at both client- and server-side (NodeJS) web development.
Maybe you're used to a different language and prefer the syntax of something else. You might use Python for web development, for example. It might not be necessarily the best in some areas, but maybe it's just the one you're most familiar with and it gets the job done so it's the best decision at the time.
|
|
|
| Report Abuse |
|
|
Fedorakid
|
  |
| Joined: 17 Jul 2010 |
| Total Posts: 7079 |
|
| |
|
| |
|
|
| 16 Jul 2015 11:05 PM |
@Fedorakid
C++ is a poor web-development language and is not an interpreted language. So there's two scenarios right there where C++ would not be the best solution.
If you want to create a website or embed a language into your program. |
|
|
| Report Abuse |
|
|
lordrambo
|
  |
| Joined: 16 Jun 2009 |
| Total Posts: 20628 |
|
|
| 16 Jul 2015 11:06 PM |
| Also that it's entirely opinionated |
|
|
| Report Abuse |
|
|
|
| 16 Jul 2015 11:07 PM |
| C++ is the perfect language for development in any environment, you can even compile it to HTMLScript! |
|
|
| Report Abuse |
|
|
|
| 16 Jul 2015 11:09 PM |
I Think That C++ is on PAR WITH HTML but Python is the best because it administrates good syntax habits |
|
|
| Report Abuse |
|
|
|
| 16 Jul 2015 11:11 PM |
@lord
No, you're completely incorrect.
opinion - a view or judgment formed about something, not necessarily based on fact or knowledge
By saying that the best language depends on what you actually require is not an opinion, that's a fact.
That's like saying the word "tall" is relative to what you're actually referring to. A tall building is 1,250 feet tall but a tall person is 6 feet tall.
|
|
|
| Report Abuse |
|
|
lordrambo
|
  |
| Joined: 16 Jun 2009 |
| Total Posts: 20628 |
|
| |
|
|
| 16 Jul 2015 11:16 PM |
| @jason Python is an absolutely horrible language because it imposes style restraints on the programmer. C++ allows flexibility to the point that it is even possible to create source files in your own syntax, which would drastically increase compile time and preprocessor complexity but is definitely a good feature that everyone should give a try at least once. This is also possible with Lua and with HTMLScript, which means that Python is bad because it doesn't implement a standard feature of scripting languages like C++. |
|
|
| Report Abuse |
|
|
j1my3p1x
|
  |
| Joined: 16 Jan 2010 |
| Total Posts: 978 |
|
|
| 16 Jul 2015 11:17 PM |
| programatic jason was just messing around |
|
|
| Report Abuse |
|
|
|
| 16 Jul 2015 11:18 PM |
@Programatic, i can barely read what u say cause u speak in the nono language....
I can interpret that u were saying python is an absolutely wonderful language which i believe it is because it does administrate good programming habits like indentation, if you can't follow the indentation laws than it means u just need to become a cleaner coder...... |
|
|
| Report Abuse |
|
|
|
| 16 Jul 2015 11:18 PM |
You guys are all horribly missing the point. THERE IS NO BEST PROGRAMMING LANGUAGE. It's a subjective term that's relevant only to what the person what's to do.
That's what my whole thread is about but all you guys are doing is arguing about what is the best language.
Then we get flamebaiter like lordrambo appear to just try and throw the thread in utter chaos.
Please people you are all MISSING THE POINT. |
|
|
| Report Abuse |
|
|
|
| 16 Jul 2015 11:19 PM |
> opinion - a view or judgment formed about something, not necessarily based on fact or knowledge > > By saying that the best language depends on what you actually require is not an opinion, that's a fact.
The definition (please cite your sources about where it comes from, by the way) does not exclude facts from opinion. When you say that the best language depends on what you actually require, you are making a judgment about something, or having a view about what the best language depends on. This meets the definition. |
|
|
| Report Abuse |
|
|
|
| 16 Jul 2015 11:21 PM |
@Color
Okay, then it is an opinion and a fact. I don't really care about your semantics games.
|
|
|
| Report Abuse |
|
|
lordrambo
|
  |
| Joined: 16 Jun 2009 |
| Total Posts: 20628 |
|
|
| 16 Jul 2015 11:22 PM |
The title itself is an opinion, not a fact, and you can pretty much figure that out with fifth grade literary skills.
You added a concrete example to something abstract, still going off of the idea that one language can be in some circumstances "better" than another, when "better" is a perception. |
|
|
| Report Abuse |
|
|
|
| 16 Jul 2015 11:23 PM |
Lemme finish this debate with a few words from some American guy:
English is the best language, and I'm the best at it. 'Nuff said.
~who's awesome? you're awesome! |
|
|
| Report Abuse |
|
|
|
| 16 Jul 2015 11:23 PM |
> It's a subjective term that's relevant only to what the person what's to do.
Another opinion! |
|
|
| Report Abuse |
|
|
|
| 16 Jul 2015 11:25 PM |
And it's you're opinion that his words are another opinion. This is also my opinion... it's a vicious cycle.
~who's awesome? you're awesome! |
|
|
| Report Abuse |
|
|
CrowClaws
|
  |
| Joined: 04 Jul 2010 |
| Total Posts: 4466 |
|
|
| 16 Jul 2015 11:38 PM |
| Binary is objectively the best programming language >:3 |
|
|
| Report Abuse |
|
|
chimmihc
|
  |
| Joined: 01 Sep 2014 |
| Total Posts: 17143 |
|
|
| 16 Jul 2015 11:39 PM |
@OP
Welcome to the Internet, where you are hated until proven cool.
You WILL be trolled, you WILL be hated, you WILL be argued with if you want to or not. |
|
|
| Report Abuse |
|
|
gooey333
|
  |
| Joined: 24 Mar 2013 |
| Total Posts: 1208 |
|
|
| 17 Jul 2015 12:24 AM |
| If anyone here thinks c++ is in any way equal to Html then you don't know a thing about scripting |
|
|
| Report Abuse |
|
|
TimeTicks
|
  |
| Joined: 27 Apr 2011 |
| Total Posts: 27115 |
|
|
| 17 Jul 2015 12:29 AM |
My d is the best programming language.
"Talk is cheap. Show me the code." - Linus Torvalds |
|
|
| Report Abuse |
|
|
TimeTicks
|
  |
| Joined: 27 Apr 2011 |
| Total Posts: 27115 |
|
|
| 17 Jul 2015 12:29 AM |
In your sisiter ;)
"Talk is cheap. Show me the code." - Linus Torvalds |
|
|
| Report Abuse |
|
|
baldo46
|
  |
| Joined: 28 Jul 2008 |
| Total Posts: 1254 |
|
|
| 17 Jul 2015 12:36 AM |
There is a best. It is called "Half-Broken Car in Heavy Traffic". Look it up. It's a tie between that and "My Unreliable Past". |
|
|
| Report Abuse |
|
|