CodeWalrus

General => Other => Topic started by: SiphonicSugar on November 17, 2016, 03:47:33 AM

Title: The Most Important Languages
Post by: SiphonicSugar on November 17, 2016, 03:47:33 AM
Hey everyone! Could everyone post a top 3 list of programming languages that they think is the most important and why?

:thumbsup:

Also, could you make a list of the spoken languages that you think are the most important? (not computer ones)
Title: Re: The Most Important Languages
Post by: xMarminq_ on November 17, 2016, 03:52:02 AM
Coding or Spoken Languages?  :P
JK
I'd say C++, because it is versatile and easy to code (from what iv'e heard)
Title: Re: The Most Important Languages
Post by: SiphonicSugar on November 17, 2016, 03:54:06 AM
OH, I meant spoken.  ;) Should have been more clear.
Title: Re: The Most Important Languages
Post by: MateoConLechuga on November 17, 2016, 03:55:12 AM
English, Spanish, and Swedish.
Title: Re: The Most Important Languages
Post by: xMarminq_ on November 17, 2016, 03:57:02 AM
 >:D
Read first Mateo
(Not laughing at mistake but pointing it out)
Title: Re: The Most Important Languages
Post by: SiphonicSugar on November 17, 2016, 03:57:29 AM
Lol, keep programming, but also add spoken languages...  :P
Title: Re: The Most Important Languages
Post by: Yuki on November 17, 2016, 03:58:37 AM
For programming:

C/C++
PHP
JavaScript

For actual languages:

English
French
Japanese
Title: Re: The Most Important Languages
Post by: gameblabla on November 17, 2016, 05:18:39 AM
In my opinion, the best and most important language is C.
It's widely used, it's fairly simple, very fast and very portable, more so than any programming language out-there.
The second one might be C++ but for me, it's a pretty bad "improvement" to C.
And my third pick would be Javascript.
It is internally completely different to C but it has a very similar syntax to it so i still approve it.

As for spoken languages... i would have to agree with juju here.
It's obvious English is the winner here.
In my opinion, it's a better international language than Esperanto ever was, for numerous reasons.
(Notably the complete lack of swear words... lol)

Everything else is probably going to be biased.
French is not the best language and it can get quite complicated.

As for Japanese, i appreciate the numerous video games written in japanese but as a language, it is just overly complicated.
Learning the giant clusterc of japanese characters alone is a nightmare.
Like Vietnamese, they should switch to using the latin alphabet and use Rōmaji.
Title: Re: The Most Important Languages
Post by: c4ooo on November 17, 2016, 05:28:03 AM
Spoken:

Chinese
English
Spanish

Programming:

Asm / C
C / C++ / java / C# etc.
HTML+JS+CSS
Title: Re: The Most Important Languages
Post by: Yuki on November 17, 2016, 05:53:18 AM
Quote from: gameblabla on November 17, 2016, 05:18:39 AM
(Notably the complete lack of swear words... lol)
I'm gonna tell you, Canadian French has the best swear words. Tabarnak.
Title: Re: The Most Important Languages
Post by: Unicorn on November 17, 2016, 05:55:40 AM
For programming: C, Ruby, Ruby, MOAR Ruby, TI-BASIC, Javascript, Ruby, Python, and did I mention RUBY?
As you can see, in this graph of something no one knows what but we all pretend we doyou can see that ruby is clearly greater.

(https://sites.google.com/site/onlyjob/arena/speed_close.png)


J/K, C is probably the best, THO RUBY IS VALUABLE (and GEMLIKE)
Title: Re: The Most Important Languages
Post by: p2 on November 23, 2016, 10:33:11 AM
about spoken languages: I wonder why so few people in europe learn mandarin while it's suc an important language thinking globally...
Title: Re: The Most Important Languages
Post by: Snektron on November 23, 2016, 02:37:41 PM
Programming languages:
C - widely used, basically father of most modern languages (would Ada be the mother then? :P)
Java - You can hate or love Java, but you gotta admit HotSpot (the official jvm) is impressive.
Z80 - I just like Z80 :P (and where would we be without the Z80 cpu?)

Spoken languages:
English is pretty global, next to Spanish and French. The problem is English is way more popular in rich countries.
Also good ol' dutch, but thats not an important language...

Quote from: p2 on November 23, 2016, 10:33:11 AM
about spoken languages: I wonder why so few people in europe learn mandarin while it's suc an important language thinking globally...
because its hard

Quote from: Unicorn on November 17, 2016, 05:55:40 AM
For programming: C, Ruby, Ruby, MOAR Ruby, TI-BASIC, Javascript, Ruby, Python, and did I mention RUBY?
As you can see, in this graph of something no one knows what but we all pretend we doyou can see that ruby is clearly greater.

(https://sites.google.com/site/onlyjob/arena/speed_close.png)


J/K, C is probably the best, THO RUBY IS VALUABLE (and GEMLIKE)

Since when is Java slower than Ruby? I bet this chart must be very old :P

Title: Re: The Most Important Languages
Post by: Dream of Omnimaga on November 23, 2016, 05:09:22 PM
Java has severe dependency problems, tho (requires one different version of java installl per program sometimes, and your java install sometimes vanishes from your PC for no reason)

As for higher level languages, they might not be as important as C, but their importance sometimes lie in introducing people into programming.
Title: Re: The Most Important Languages
Post by: kotu on November 24, 2016, 10:54:27 PM
Just want to point out many of the posters so far have specified MORE than 3 languages. At least 3 of them so far  (-_(//));
Title: Re: The Most Important Languages
Post by: Yuki on November 25, 2016, 12:19:32 AM
Quote from: p2 on November 23, 2016, 10:33:11 AM
about spoken languages: I wonder why so few people in europe learn mandarin while it's suc an important language thinking globally...
Mandarin is indeed important when you're around China or anywhere in Asia, because, well, they're what, 1.4 billion by now? Outside Asia, I'm not sure it's widely spoken outside Chinatowns all over the world.

Contrast this to English, which is spoken everywhere the European had the idea to invade, which is pretty much everywhere. Literally. It's said it's easier to count the countries the British Empire haven't invaded. 22 countries. The British Empire invaded everything but a mere 22 countries, which accounts to about 90% of the world. So don't ask why English is spoken everywhere, because I think it's pretty much why.
Title: Re: The Most Important Languages
Post by: p2 on November 25, 2016, 08:14:13 AM
I speak english because I really love the word cucumber  :thumbsup:

but I really think its stupid that so few people learn mandarin.
you can learn japanese EVERYWHERE but not mandarin... :/
also, english, mandarin, russian, german and spanish are all languages you need to be able to communicate almost everywhere...
Title: Re: The Most Important Languages
Post by: Patrick Davidson on November 25, 2016, 11:27:01 AM
z80 doesn't count as a spoken language?
Title: Re: The Most Important Languages
Post by: kotu on November 25, 2016, 11:36:18 AM
pmp squats and squash are not real words they are assembler noises.

C++
C
BASIC.
Title: Re: The Most Important Languages
Post by: Snektron on November 25, 2016, 11:41:49 AM
Quote from: kotu on November 25, 2016, 11:36:18 AM
BASIC.
Quote from: Unicorn on November 17, 2016, 05:55:40 AM
TI-BASIC
Quote from: E. W. Dijkstra
It is practically impossible to teach good programming to students that have had a prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration.
:P
Also, this topic is for important languages, not your favourite languages right? I have nothing against (ti) basic, but i do not think it is a really important language though.
Title: Re: The Most Important Languages
Post by: kotu on November 25, 2016, 11:43:59 AM
Quote from: Snektron on November 25, 2016, 11:41:49 AM
Quote from: kotu on November 25, 2016, 11:36:18 AM
BASIC.
Quote from: Unicorn on November 17, 2016, 05:55:40 AM
TI-BASIC
Quote from: E. W. Dijkstra
It is practically impossible to teach good programming to students that have had a prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration.
:P
Also, this topic is for important languages, not your favourite languages right? I have nothing against (ti) basic, but i do not think it is a really important language though.

that implies all a programmers knowledge will be ruined once he learns any BASIC, therefore the whole statement has been quashed.

edit**
and i think in fact most people Experience the reverse

anyway its on my list so
TROLL ENDING



*edit**
here is my impression of a web programmer...

PHP
JavaScript
HTML
Title: Re: The Most Important Languages
Post by: p2 on November 25, 2016, 12:25:23 PM
actually far less is done in PHP than most people think.
You pretty often jut use a CMS and pack it all in a software like IBM Notes or other alternatives. ^^
also lots of stuff is run by a java backend, not a PHP one :)
Title: Re: The Most Important Languages
Post by: kotu on November 25, 2016, 05:41:15 PM
well, i only run two websites, so i don't care  :P
Title: Re: The Most Important Languages
Post by: p2 on November 29, 2016, 02:44:50 PM
I plan to maybe learn Swift soon. Are there any other Swift developers around? :)
Title: Re: The Most Important Languages
Post by: AmazoNKA on November 29, 2016, 08:23:22 PM
Swift looks very promising in deed but I wonder if it will be limited to Apple systems only...
I like Swift but because it is based on C and objective-C I nominate first of all
C
Then JavaScript, C++

Spoken ones: English then Spanish and Chinese just because how widely they are used
Title: Re: The Most Important Languages
Post by: Sorunome on November 29, 2016, 08:37:49 PM
While JS is a nice language I personally think it's been over-used, that every device, no matter how limited, kinda needs a JS runtime these days. And that other apps which are written in JS and thus perform poorly while they could have just been developed in like C++......
Title: Re: The Most Important Languages
Post by: Dream of Omnimaga on November 29, 2016, 09:10:06 PM
I think BASIC still has its place, not as the most important language overall but one of the most important ones in the way that it's a startup language and many people, contrary to what some so-called experts claim, used it as a brige towards superior languages. However, it depends of how long you used BASIC.

As for JS I don't think it's very important anymore, because it always had severe cross-browser compatibility issues and many people have JS disabled. Flash is even worse. As for Java I'm not sure. What do you guys think about Python and Lua? Both seems pretty popular.
Title: Re: The Most Important Languages
Post by: p2 on November 29, 2016, 10:10:07 PM
In my mind BASIC isnt used as a language you learn ut rather as a tool to learn programming in general as thats where youre supposed to make your first contact with the most basic techniques like conditions and loops.
lua gets used in software running on routers and stuff but rather less on the internet in general. So you use it, but you dont even notice it most of the time.
Java is more and more used for servlets while on the other hand applets are dead (client-sided java in websites). Only a few simulation stuff for physics class and similar sites still us them.
JS is still rather important but also hard to use as you have to ensure compatibility with multiple browsers as you mentioned above. Still it gets used a lot as it somply comes a lot handier than the alternatives.
I sadly dont really know about python... All I know is that 99% of Kali linux (the PenTest OS) is based on python scripts which would make it rather importaant for pentesting/security in general...?
Title: Re: The Most Important Languages
Post by: Snektron on November 29, 2016, 10:17:14 PM
Lua is nice, very small and embeddable, perfect scripting language for in a larger project.
Python is nice too, but i feel its a bit overhyped. Good for prototyping and small to medium projects though.
Lua is actually the first language i learned :) i feel like its the modern day equivalent of BASIC, it has simple syntax to learn programming in
but does have features a modern language would need, like functions.
Title: Re: The Most Important Languages
Post by: Unicorn on November 30, 2016, 06:55:31 AM
(https://dab1nmslvvntp.cloudfront.net/wp-content/uploads/2015/06/14352535061.png)
Title: Re: The Most Important Languages
Post by: p2 on November 30, 2016, 02:17:15 PM
I suppose you use Ruby, @Unicorn? :)
How is it compared to other languages? :)
Title: Re: The Most Important Languages
Post by: Sorunome on November 30, 2016, 02:30:04 PM
Quote from: DJ Omnimaga on November 29, 2016, 09:10:06 PM
[...]

As for JS I don't think it's very important anymore, because it always had severe cross-browser compatibility issues and many people have JS disabled. Flash is even worse. As for Java I'm not sure. What do you guys think about Python and Lua? Both seems pretty popular.
JS is been used more and more on other platforms, though. With node.js JS is used for server-applications now and many platforms allow running JS code in some way, such as the pebble, i think the esp and arduino, too.

As for JS in the browser, the cross-compability issues are becoming fewer and fewer, and simply because it is on by default most people don't turn it off. Only a very small minority use an addon such as noscript to filter it.
I'd say these days websites rely way more on JS than they used to, e.g. mobile reddit doesn't work at all with JS, I encounter quite often websites that don't work at all with JS disabled and like YouTube requires JS and such stuff. It seems more like JS seems to be replacing flash, which is IMO a good thing.

Anyhow, just my thoughts ^.^
Title: Re: The Most Important Languages
Post by: p2 on November 30, 2016, 02:33:14 PM
I pretty much agree on that.
Doing the multi-browser-compatibility by hand is still pretty much of a drag, which makes more users switch to stuff like jQuery and Bootstrap for their websites. That way compatibility problems as well as the amount of work can be minimized, sadly making many websites look rather similiar :/
Title: Re: The Most Important Languages
Post by: Unicorn on November 30, 2016, 04:44:49 PM
Quote from: p2 on November 30, 2016, 02:17:15 PM
I suppose you use Ruby, @Unicorn? :)
How is it compared to other languages? :)

It's fun. It is kinda tough finding a way to package apps, because it made for web design, but there are a few tools for it. Making an application is super easy as well, :D