[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vp / vr / w / wg / wsg / wsr / x / y ] [Home]
4chanarchives logo
Best Programming Language
Images are sometimes not shown due to bandwidth/network limitations. Refreshing the page usually helps.

You are currently reading a thread in /g/ - Technology

Thread replies: 31
Thread images: 3
File: image.jpg (19 KB, 267x274) Image search: [Google]
image.jpg
19 KB, 267x274
What one is the best and most effective and why?

Which one is literal shit?
>>
>What one is the best and most effective and why?
your least favorite one

>Which one is literal shit?
your favorite one
>>
whats with the swift meme?
>>
>>54715733
Well that was quick
/thread
>>
once you know one you know them all
>>
File: image.jpg (29 KB, 500x332) Image search: [Google]
image.jpg
29 KB, 500x332
>>54715733
Well that showed me
>>
>>54715717
Haskell
Good type system and sane paradigm

C
Shit type system, living in the past
>>
>>54715717
Visual Basic
>>
>>54715717
That depends on what you're trying to achieve.
>>
>>54715717
Best
C#:
Worst
C#
>>
>>54715717
I know java and python and have never been compelled to learn anything else. As a game programmer I feel there's nothing I could write in another language that I couldn't in java/python/jython.

Prove me wrong /g/?
>>
>>54720952
write a 3D engine in python that goes faster than 20 fps.

go on, I'll wait here.
>>
>C
>Everything else.
>>
Depends on what you do

I'm an electrical engineer and even C is too high level in low memory systems
>>
>>54721192
Python is for scripting. If you're actually writing engine mechanics with it then you're an idiot. I use python because its much easier to integrate with java than for example lua
>>
C for performance
C++ for less performance
Python for scripting
>>
>>54723277

C for security exploits
C++ for game engines and security expolits
Python for people who don't write programs for a living
Common Lisp for serious programming.
>>
C# is the best hands down now that it can be cross platform and isnt java.

Lua is the most unseeded.
>>
File: 1464062420842.jpg (172 KB, 1024x1344) Image search: [Google]
1464062420842.jpg
172 KB, 1024x1344
>>54723454
>serious programming
>Lisp
>>
>>54715717

>>What one is the best and most effective and why?
Java (or C#).

It has types.

It has threads.

It has access modifiers.

It has an enforced class structure, you cannot write a line of code without putting it in a class. This is conducive to writing clean code, you can still make a fucking mess out of it but its more difficult.

I dont know the term for this but it waits for a method call to complete before moving onto the next line. Synchronous execution vs JavaScripts concurrent execution maybe?

It has an extensive class library with many useful classes and methods.

Documentation is pretty damn good, JavaDoc is glorious.

It gave birth to C# which is slightly better as a language but offset by the fact its tied to microshit.

>>Which one is literal shit?
JavaScript.

Because it has nothing that Java has. It was cooked up in a week by that fucker who started mozilla and it shows. Its taken around 20 years for JS to become "okay" and even then its still fucking trash compared to something like Java.
>>
>C
for speed
>OCaml
for the best compromise between speed and safety
>C#
for earning money
>shell
for scripts less than 30 lines
>>
>>54715717
it's like asking "what speaking language is best language ?"

>in some languages it might be easier to express something than in other
>you can pretty much say anything in any language
>>
>>54715717
>Best Language
B
>Most Effective Language
B
>Worst Language
PHP desu
>>
>>54725169
>B

What?
>>
>>54724414
>I dont know the term for this but it waits for a method call to complete before moving onto the next line.
>Synchronous execution vs JavaScripts concurrent execution maybe?

That's every fucking imperative language. (Except the handful of obscure languages that were based on data flow.) Including JavaScript. It's like saying you think Java is superior because it has an if...then statement.
>>
>>54725341
hes just being a CIA nigger

https://en.wikipedia.org/wiki/B_(programming_language)

>B is almost extinct, having been superseded by the C language
>>
>What one is the best and most effective?
C++

>Which one is objectively shit?
java
>>
>What one is the best and most effective?
English

>Which one is literal shit?
Hindi
>>
>>54715907
+1 for the great type related, compile time error messages too, very helpful once you get the hang of them
>>
>>54725426
Java and JavaScripts path of execution is completely different. If functionB depends on functionA finishing its work and you call one after the other...

>JavaScript
functionA()
functionB()

Wont work, need to use a callback and pass functionB as an argument to functionA. Thats busted as shit.


>Java
functionA()
functionB()

Works fucking fine 11/10 big difference.
>>
>>54715717
No one has mentioned Brainfuck? What other practical applications do you need to make rather than Hello World?
Thread replies: 31
Thread images: 3

banner
banner
[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vp / vr / w / wg / wsg / wsr / x / y] [Home]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
If a post contains personal/copyrighted/illegal content you can contact me at [email protected] with that post and thread number and it will be removed as soon as possible.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com, send takedown notices to them.
This is a 4chan archive - all of the content originated from them. If you need IP information for a Poster - you need to contact them. This website shows only archived content.