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

which's the worst language? the best? > Java > D language

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 115
Thread images: 10

File: programming-8239.jpg (472KB, 1024x1024px) Image search: [Google]
programming-8239.jpg
472KB, 1024x1024px
which's the worst language?
the best?

> Java
> D language
>>
>>56199107
This thread again?
>>
>>56199120
I haven't seen anything.
>>
>>56199107
worst: php
best: javascript
>>
>>56199147
> worst: php
can you tell it Zuckerberg face to face?
>>
>>56199147
javascript sucks
>>
>>56199707
>hurr durr I don't know how to use === and strict mode
>>
>>56199107
best : "C"
worst : everything else.
>>
>>56199743
>syntax error
>syntax error
>syntax error
>error: undefined
>error: undefined
>error: undefined
>error: undefined
>syntax error
>syntax error

relieve me of this pain right now. fuck dynamic languages
>>
>>56199782
what's up with dynamic languages?
>>
>>56199147
why is php bad?
>>
>>56199923
you have to run the program to catch simple errors
>>
>>56199956
Sounds like you have a shitty development environment.
>>
Worst: C
Best: Java/C#
>>
>>56200019
I'm using Brackets, also JSLint sucks majorly
>>
>>56200027
>Worst: C
you sound like autistic newfag homoass redditor.
>>
>>56200039
Unless you're writing for embedded systems you should use C++ instead
>>
>>56200035
You should be using Closure on all your JavaScript.
>>
>>56200039
Gosh that projection
>>
>>56199147
Are you even fucking serious?
>>
>>56200061
Closures AKA function callbacks / lambdas? How is that relevant? What annoys me is using libraries (internal or not) and having no idea what's inside the variables, what you might think is something is something else completely.
>>
>>56200110
Closure is a type checker and compiler.
>>
>>56200110
Closure compiler. https://en.m.wikipedia.org/wiki/Google_Closure_Tools
>>
>>56200135
Oh, thanks! This might actually save me a lot of pain.
>>
>>56199107
I pretty much agree with you OP. Java sucks and D is legit as fuck.
>>
>>56199107
>was gonna reply but can't make up my mind

I can't think of any that are very amazing or very awful.
>>
>>56199107
worst: anything descending from ALGOL
best: lisp or anything having Hindley-Milner type system.
>>
worst: java
best: C++
>>
>>56200749
this
>>
worst: ruby
best: C++
>>
>>56200791
>>56200874
Lot's of C++ love that I wasn't expecting. I really like C++, but it takes discretion and experience to write it well.
>>
Anyone who thinks C++ is a better language than D is a moron.
>>
File: rust.png (164KB, 410x235px) Image search: [Google]
rust.png
164KB, 410x235px
best: rust
>>
>>56200027
How much does a .Net developer make in Bombay?
>>
Worst: PHP
Best: C++
>>
>>56199107
>PHP
>Javascript
>Java
In that order
>>
>worst high level
Java and any .NET lang

>best low level
C

>best high level
Python and Lua
>>
File: 1454637304580.jpg (5KB, 225x225px) Image search: [Google]
1454637304580.jpg
5KB, 225x225px
>>56199147
>>
>>56199107
Why is D programming language so awesome?
Seems like a clusterfuck of things they wanted, features mot stabilised at all.
>>
>>56201064
Literally nothing you said is true. D is non-clusterfucked version of C++, that's it. It's C++ without all the stuff that makes people hate C++.
>>
>worst
c++
>best
c++
>>
>>56199147
javascript's for nsafags
>>
>>56199147
>I dont know php and can only do basic hello worlds in javascript provided by hipsters on their blogs
>>
Best: SCALA
Worst: JAVA, CPP, PHP, C SHARP
>>
>>56201110
Ah oke, I haven't checked out D in a while, but is most of it's STL still using the GC?
>>
>>56200915
Never tried D so can't comment there, but it sounds like a meme language
>>
>>56200053
Poo in loo Pajeet to eat tonight.
>>
>>56201248
>I don't know javascript but saw this epic reddit post about it's typeinference system so it must be bad XD
>>
>>56200027
Java is awful, I agree with C# however.
>>
Languages are tools, and each has its suited purpose.
You can't tighten a screw with a hammer, but that doesn't mean screwdrivers are better tools than hammers.
>>
>>56201466
Link me then, i dont visit reddit.
>>
>>56201518
Some can be more comfy(eg I like to work with X because...) than others
>>
>>56201248
>I only know how to write FizzBuzz in C but C is simply the best language because hipsters can't use it!
>>
>>56201615
...?
>>
I'm new to programming

Can someone fill me in with all the .net hate? Am I getting memed agian?
>>
>>56200749
Have you Lispniks ever used ALGOL? If not, please stop talking about things you have absolutely no idea about.

The last Lispnik I talked to had serious misconceptions. He couldn't even spend a minute looking at the Algol Report or even Wikipedia and he acts like his own mind is a more authoritative source than the actual language.
>>
>>56201425
One of the main goals for this year is to remove the phobos dependency on the GC and also allow alternate allocators. I'm really looking forward to it.
>>
>>56201823
.net is quite solid. ignore the haters
>>
python.
>>
>>56199955
No one ever gives good reasons for any of their claims here on 4chan. That's what attracts so many people, the ability to shitpost without repercussion.
>>
>>56200935
This
>>
>>56201518
>You can't tighten a screw with a hammer, but that doesn't mean screwdrivers are better tools than hammers.
Yes but there are still some pretty shitty screwdrivers out there.

Take C# vs Java. Both intended mostly for the same purpose (Enterprise applications) but Java's lack of an incredible amount of features and good libraries make it an objectively worse tool than C#. It's only redeeming quality is the JVM which is pretty good at optimization.

Shit Tier:
Java, Javascript, PHP, Ruby

Some good languages:
C, C#, C++, Python (sometimes), Gosu(JVM language)
>>
>>56199107
>D
Mah nigga
>>
>>56202000
>Java's lack of an incredible amount of features and good libraries

Yeah, C# is a superior language, but I don't think you can make the claim that Java's libraries/ecosystem is inferior to C# for enterprise development.
>>
>>56199107
Worst: PHPajeet, Perl-in-street, any C variant.
Best: 2017 WILL BE THE YEAR OF DEVIOUSYARN GET READY NIGGERS.
>>
>>56202163
.NET is incredibly superior to the joke that is Spring/Struts. I find it amazing that Java is still without an easy to use query builder language. C# has LINQ which is really nice but Spring is a horrible mess that ends up being extremely error prone and inefficient. Hell I'd argue that even Laravel PHP or RoR are good alternatives.

Oracle is overly conservative when it comes to adding features to the jre. Java 8 JUST got lamba expressions and redid a lot of the Date library. The fucking Date library??? Is this some sick joke??? Java's collections libraries are also a horrible mess.

Combine all of that with Prajeets rewriting other Prajeets' code and you have the clusterfuck nightmare that is Java. Meanwhile Microsoft, as much as I hate them, is doing a lot to improve .NET and C# as a whole. VS can now even run on OSX for fucks sake. Unfortunately Java is already so established so it'll remain in business code for decades to come.
>>
>>56199955
>>56201993
>>56201248
I've been writing PHP for about half a decade now. I know it isn't very long, but that should prevent any adhom attacks about me not knowing PHP.

PHP is effectively a glorified templating engine. You can't hold a variable which two users can access, it's terribly slow in comparison to things Node.js (I don't like JS) or Golang. The syntax is self-obfuscating, with symbols like '$' needed to start off every single variable. The only link between the symbol '$' and a variable in daily life would be to construe it to mean 'value', but the real reason for it was just to make the average Perl idiot more comfy, and Perl actually has meaning in the symbols used to start the variable. Rasmus' behavior is a perfectly accurate depiction of the only type of workflow which works for shit in PHP.

A few quotes from the creator of PHP -
"I was really, really bad at writing parsers. I still am really bad at writing parsers."
"I actually hate programming."
"I really don't like programming."
"There are people who actually like programming. I don't understand why they like programming."
Best of All, inside the mind of PHP's creator, and 99% of it's devs -
"I'm not a real programmer. I throw together things until it works then I move on. The real programmers will say "Yeah it works but you're leaking memory everywhere. Perhaps we should fix that." I’ll just restart Apache every 10 requests."

Also, two of the three PHP 'founders' (if you count anyone sans Rasmus) are actual fucking brown people, hence it's eternal connection with the Pajeet meme.

If you want to shit on my opinions in return, I'm - >>56202238

Sorry for the wall of text.
>>
>>56202344
> the joke that is Spring/Struts
Yes, Spring/Struts isn't the best, but at the same time it is usable.

>Java 8 JUST got lamba expressions and redid a lot of the Date library.
Java isn't a great language.

>Java's collections libraries are also a horrible mess.
This isn't true. There are lots of different options, yes, but they provide you the granularity you need to get the job done best for your application.

The __huge__ selling point of Java is JavaEE and the Apache ecosystem (Hadoop, Spark, Kafka, etc.) and the superior community based around Java. In the modern enterprise the JVM is a better solution than .NET. Java the language sucks, but use something like Clojure and you'll be one happy camper.
>>
>>56201835
that's all lispers for you

i don't know why they have to be so pretentious, especially when lisp is nearly unusable for low level stuff
>>
File: Screenshot_20160822-012340.png (261KB, 1080x1920px) Image search: [Google]
Screenshot_20160822-012340.png
261KB, 1080x1920px
>>56199107
worst: BRAINFUCK/LOLCODE
best: ANSI C
>>
File: 1471723161010.jpg (75KB, 1000x703px) Image search: [Google]
1471723161010.jpg
75KB, 1000x703px
>>56199147
>best: javascript

Holy shit get the fuck out.
>>
worst: python, c
best: javascript, actionscript
>>
>>56204835
>>56200088
JavaScript is the best language. It has no skill celling, it's perfect in all ways. Even though it has its quirks.
>>
>>56202426
PHP7 is faster than node, python...
You need symbols or declare every single variable, so i don't see the real problem with the '$'...
>>
>>56200935
Seconded
>>
>>56204965
there are plenty of languages that declare variables without declarations or symbols
>>
best: c/c++, node.js
worst: javascript, java most of the times, php
>>
>>56199165
Yeah, php is fucking slow, FaceBook is slow as a result
>>
>>56199107
> PHP
> Rust
>>
>>56200935
This.
That code isn't a good example, though.
>.fold(0, |acc, x| acc + x)
Seriously? That doesn't even compile, it should be
|acc, &x| acc + x

And that piece of code does the exact same thing as .sum()
>>
>>56205035
>best: node.js
>worst: javascript
>>
>>56201442
>Thinks that C is the best language out there
>Calls someone Pajeet
TOP KEK
>>
>>56205106
>node.js
>javascript framework
>>
best: good php
worst: bad php
>>
File: 1471836401684.jpg (68KB, 589x595px) Image search: [Google]
1471836401684.jpg
68KB, 589x595px
>>56201823
>Microsoft product
>not shit
>>
>>56199107
What kind of programming are you wanting to do?
>>
File: right.jpg (32KB, 550x343px) Image search: [Google]
right.jpg
32KB, 550x343px
>>56199107
>which's the worst language?
All the popular ones besides the one I'm in the middle of learning.

>the best?
The one I'm currently learning as an undergrad, irrespective of its suitability outside of tiny learning projects.
>>
>>56199107
Worst: Prolog
Best: Kotlin

COME AT ME BROS
>>
>>56201823
NEETs/college kids hate it because it's not low-level enough to brag about using.

Freetards (like me) hate it because it's a Microsoft product with second-class support on non-Windows platforms.

>>56202000
>Java's lack of an incredible amount of features
The absence of properties and delegates are definitely painful. The rest is overrated (or, in the case of extension methods, stupid and unnecessary).

>and good libraries
Are you joking?

>It's only redeeming quality is the JVM
At this point you may as well just cite the blogpost you're regurgitating.

>>56202344
>Combine all of that with Prajeets rewriting other Prajeets' code
You'll never escape that with any popular language. A huge part of the popularity of both C# and Java is that they're built to control that sort of damage.
>>
worst: PHP
best: Python
>>
>>56199107

>worst: VBA
>best: C#
>>
>>56199107
Best: Binary machine code
Worst: Not binary machine code
>>
>>56207129
Are you an artificial intelligence?
>>
>>56199165
I literally find bugs on Facebook daily. Also, Suckernerd is a retarded piece of shit.
>>
File: le php creator.png (335KB, 1280x720px) Image search: [Google]
le php creator.png
335KB, 1280x720px
>>56199955 (checked)
>>
>>56199107
Worst: VBS
Best: C#

Why you hating?
>>
>>56201054
C is mid level.
Assembly is low level
>>
HAHAHAHA
YOU THINK YOURE THOUGH UH ?
I HAVE ONE WORD FOR YOU
THE FORCED INDENTATION OF THE CODE
GET IT ?
I DONT THINK SO
YOU DONT KNOW ABOUT MY OTHER CAR I GUESS ?
ITS A CDR
YOU PRONOUNCE IT CUDDER
OK YOU FUQIN ANGERED AN EXPERT PROGRAMMER
THIS IS /PROG/
YOU ARE ALLOWED TO POST HERE ONLY IF YOU HAVE ACHIEVED SATORI
PROGRAMMING IS ALL ABOUT ``ABSTRACT BULLSHITE" THAT YOU WILL NEVER COMPREHEND
I HAVE READ SICP
IF ITS NOT DONE YOU HAVE TO
TOO BAD RUBY ON RAIL IS SLOW AS FUCK
BBCODE AND SCHEME ARE THE ULTIMATE LANGUAGES
``THIS IS THE PROPER WAY TO QUOTE"
ALSO
WELCOME TO /PROG/
EVERY THREAD WILL BE REPLIED TO
NO EXCEPTION
>>
>>56199165

No need.

Currently replacing everything with React.
>>
>>56209905

Is React any good?
I'm thinking about starting a project with it.
>>
>>56199107
>Best
Python
>Worst
Java
>>
>>56204946
>perfect
Yet no types, no access levels, no imports (inb4 ES6: it is still not supported by today's browsers), no way of doing synchronous calls without having to rely on callbacks/libraries/promises, shit performance...
>>
>>56210138
>types
What is typescript or Closure annotations
>access levels
What are ES6 classes, or again compilers
>imports
Again, what are compilers
>synchronous calls
Oh great! So while waiting for a response from the server let's lock up the UI and prevent the user from doing anything!
>shit performance
Javascript engines completely blow out Python, Perl, Ruby, and every other scripting language it's not even close. And thanks to dynamic bytecode generation they can reach the level of C++.
>>
Worst: JavaScript
Best: Anything other than JavaScript
>>
>>56210310

>And thanks to dynamic bytecode generation they can reach the level of C++.

You can stop shilling already.

The reason JavaScript is faster is that there are actually people who got paid working full time to optimize it. If google would put a fuckton of money into optimizing the MRI (instead of V8) you would see Ruby beeing lighting fast.

It's the same for C++: it's not fast because it's a "better language", it's faster because a lot of experts have put a lot of time into optimizing huge code parts until vomiting.

As for Ruby they try to make Ruby 3 at least 3 times faster than Ruby 2. We will see if this works out, but it will definately get faster in a few years.
>>
>>56204793
>thinking brainfuck and lolcode are anything more than novelty meme languages
lolcode is pretty cancer tho
>>
>implying Ruby is bad
most comfy language I've written in. Sometimes you need a scripting language that isn't Python-like autistic about indentation or Perl-like "write once, read never".
Rails, on the other hand... No defending that. And obviously you don't use Ruby anywhere fast performance is a requirement.
>>
>>56202426
>I’ll just restart Apache every 10 requests.

I know this is a joke, but PHP doesn't work that way. Apache spawns a php process for each request, after the request completes that process dies, freeing memory.

Not defending PHP here, rather I'm defending Apache.
>>
>>56199107
Worst: JavaScript.
Redpill me on TypeScript though. Is it worth learning? I hear it makes Web-Development a lot easier.
How's working with it? Can you even debug it properly without needing Microshit VS?
>>
Worst: PHP
Best: C++
>>
Typescript (sometimes stylized as TypeScript) is an open sourced language that compiles into JavaScript. It was developed by some of the same members of the C# team.

From what I understand, Sublime supports it. Though I have never used Sublime so I can't say too much.

In my experience: Typescript is very friendly. It has classes, constructors, and things that just make sense. Some things, like parameters, are a little strange coming from a C# background but are all-right.

I initially learned typescript so that I could program in apache cordova (which is basically an offline html canvas for mobile solutions).

In my opinion, TypeScript is worth it.
>>
>>56211918
>>56213105
>>
>>56209985
React is good. Easy to understand. Really quick. High perfs.
May be the best things Facebook has done.
>>
File: 1471842613388.png (443KB, 600x773px) Image search: [Google]
1471842613388.png
443KB, 600x773px
Given the responses I'm fairly certain that half of /g/ have never done actual programming. Like production level programming, not fizz buzz
>>
C++ can bait you to some horrible code, like templates of templates; if you ignore that is OK, but I prefer C.
Worst: Java. Every single UI application that I know that is made in Java (Eclipse, Geogebra, Umbrela) is crashes/has some type of issue.
It requires LOADS of memory to do a stupid task.
Lisp dialects are an honorable mention, if you can handle them correctly.
Thread posts: 115
Thread images: 10


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

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
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.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.