[ home / overboard ] [ soy / qa / mtv / dem ] [ int / pol ] [ a / asp / biz / fit / k / r9k / sude / tech / tv / v / x ] [ q / news / chive / rules / pass / bans ] [ wiki / booru / irc ]

A banner for soyjak.party

/sci/ - Soyence and Technology

I fucking love science!
Catalog
Email
Subject
Comment
File
Password (For file deletion.)

File: A family tree of languages.jpg 📥︎ (72.09 KB, 960x720) ImgOps

File: 59855 - SoyBooru.png 📥︎ (12.59 KB, 750x442) ImgOps

 â„–25408[Quote]

Explain "Evolotuion of programming languages and the differences"

Like on picture demonstrated, I need to understand how the languages are made. Also, how where do they diverge from and which language to learn .

like I don't know or understand like the history like explain it like so it can be understood.

 â„–25411[Quote]

are you a beginner? because if that's the case you're overthinking it. pick one of the usual suspects (C#, Java, Python), get a beginner book on it and learn it. only after you can do some programming in one language you can start worrying about this shit.

 â„–25413[Quote]

install gentoo

 â„–25415[Quote]

>>25411
yes. but people start shitting on the languages and I don't understand why because I have no clue how they build.

 â„–25419[Quote]

>>25415
people who spend their lives engaging in language flamewars on the internet are guaranteed to be nocoders.
languages are tools. if you're proficient in even the shittiest and most niggerlicious of languages, you'll be able to use it for anything you'd want to build.

 â„–25420[Quote]

>>25419
some people don't want to use a spiked hammer that requires anal insertion

 â„–25431[Quote]

>>25408
Start with a low level language like C and once you understand how a computer works move on to functional languages that don't suck to use. I would suggest Scala, Julia or my personal favorite R. Although R can be a little tricky with the way it likes to treat variables. I would stay away from Java and Python, since they can teach you bad habits, and in my experience they're very annoying to use.

 â„–25444[Quote]

File: 43261 - SoyBooru.png 📥︎ (176.36 KB, 1017x935) ImgOps

>>25431
thanks. I will try to do this.

 â„–25464[Quote]

>>25444
A quick word of warning though. R and Julia are intended for scientific computing, so while they are very pleasant to use, they aren't really generalist languages. Scala on the other hand is a very generalist language (you can write it in procedural, OOP, or functional style), and it is very similar to Python and Java, meaning that if you know Scala you can easily pick up those two. The reason I recommend Scala over those other two is that Python and Java teach bad habits, and they're OOP oriented languages.

 â„–25501[Quote]

>>25464
it's absolutely retarded to think that someone could learn to any relevant extent and appreciate Scala without knowing Java or some other "normie" language

 â„–25507[Quote]

>>25501
There are plenty of beginner friendly Scala courses. Besides, I did recommend first learning C.

 â„–25545[Quote]

>>25507
he did.



[Return][Catalog][Go to top][Post a Reply]
Delete Post [ ]
[ home / overboard ] [ soy / qa / mtv / dem ] [ int / pol ] [ a / asp / biz / fit / k / r9k / sude / tech / tv / v / x ] [ q / news / chive / rules / pass / bans ] [ wiki / booru / irc ]