[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]

What is the worst programming 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: 123
Thread images: 14

File: 1465859536785.jpg (53KB, 600x404px) Image search: [Google]
1465859536785.jpg
53KB, 600x404px
What is the worst programming language?
>>
C
>>
Common LISP
>>
nope.js
>>
>>55689165
your favourite language
>>
Visual basic can be a cumbersome pain sometimes.
>>
>>55689165
*insert name here*.js
>>
JavaScript
>>
JS
>>
>>55689165
COBOL < AHK < AU3 < Pascal < VBS < JS < ...
>>
Swift
>>
Pascal
>>
Ruby
>>
Java
>>
Cache/MUMPS
>>
File: 1459352572189.png (248KB, 600x800px) Image search: [Google]
1459352572189.png
248KB, 600x800px
Haskell is food for autists
>>
>Javascript
>Worst
Wat
>>
>>55689716
t. frontend webdev
>>
>>55689165
English
>>
>>55689165
imho there's no "worst programming language" at all

there are just programming languages we like and we easily use to get shit done, and programming language we don't like and we don't fucking know how to use them.

but this is all personal, I mean I hate fucking JS, but a whole bunch of lads loves it

who am I to tell they're wrong and I'm right?
and really, why should I care at all?

talk is cheap, show me the fucking code
>>
smalltalk
>>
Bash.
Seriously, what the fuck.
>>
>>55691860
Yeah, Regex too
>>
>>55691860

27 years old, still better than powershell
>>
ActionScript

Fuck Flash
>>
>>55689216
This. It's so bad that people have created a multitude of languages that basically translate down to C in order to avoid using C directly. Never understood the whole "C IS DA BEST" meme on /g/. I blame Linus.
>>
File: 308.png (280KB, 664x602px) Image search: [Google]
308.png
280KB, 664x602px
>>55691293

A programming language can be objective flawed by design, ergo a shitty language desu.
It's basically nonexistant by now. The languages that were flawed but popular got better over the years and the flawed and unpopular faded into obscurity.
>>
>>55692334
Older than bernie.
>>
>>55689165
Anything that isn't C
>>
>>55689165
haskell
whoever thought it was a good idea to have "pureness"
also, fuck that foldl/foldr shit, its so confusing
>>
anything that isn't malbolge
>>
File: 1456104944526.png (538KB, 1366x768px) Image search: [Google]
1456104944526.png
538KB, 1366x768px
>>55689165
>>
>>55694574
If anon is a gay Apple
Then
I love shitty claps?
>>
>>55694562
As a lover of functional languages, I have to agree. A programming language is supposed to be a tool to help you express yourself, not totally jack up the way you've programmed your whole life because "side effects are for amateurs" and "purity is best"
>>
>>55689165
VBA
>>
>>55694562
>>55694609
Haskell is disappointing in many ways, but not for those reasons.

Languages that aren't totally obsolete are just clusterfucks of bad design: PHP, Bash
>>
ADA
It's $CURRENT_YEAR and it's both verbose as fuck and poorly documented.
>>
python. dat semantically meaningful whitespace.
>>
PHP can't even asynchronous, can't even get_array()[0]. Everything is fucking named inconsistently.
>>
>>55694609
>>55694562
Haskell does indeed let you be more expressive because of purity
>>
>>55694562
I hate haskell for actual reasons (like its shit performance and obfuscated nature as a result of being lazy) but folds are amazing. I use them all the time in lisp.

Just admit you're too dumb to understand a very simple concept and go back to C++
>>
>>55692349
but all he does is run a YouTube shill channel, he never talks about programming
>>
>>55695122
go back to /v/ faggot
>>
>>55691293
I recently got a project where I should use javascript, and I am surprised it is this popular.

It reminds me of writing assembler, but with slightly better syntax.

why did it get so popular again?
>>
>>55695122
He's talking about Linus Torvalds
>>
>>55695107
I was just baiting with the folding stuff, but don't deny that in-purity /IO forces itself into purity all the time
thing is, a lot of books claim that having purity and non-purity makes the code compartmentalized and lets you keep purity untouched
>>
>>55689165
Sayuringo
>>
File: 1467322250284.png (245KB, 450x349px) Image search: [Google]
1467322250284.png
245KB, 450x349px
>>55689165
C.
Why would any one use c and not c++ or c# (c# is garbage )
>>
>>55689165
js
vb
objective-c
java
>>
>>55694603
if anon partners with apple im going to slap the shit out of your face ?
>>
>>55694574
if anon is an Apple faggit, print "I lick shit hands"???
>>
>>55696252
js is a real pain in the ass sometimes, but jQuery has some sexy AF UI functionality made easy.
I hate the lack of error reporting, but it is necessary for web dev.

VB is shit. I hate it. Syntax is fucking awful.

IDK obj-C

Java is fucking annoying, but it certainly has its uses, like fucking online games, lol. I'm still debating whether my game should be a Java webapp with almost no client-side downloading required (except the interface app if I make one)
or some 30-50GB C++ monster with epic graphics, but risk too many security holes in the multiplayer aspect. I don't want people 'modding' their way to success. Also, I don't necessarily wanna ass-blast their hard drive. I'd prefer the client-side to be light-w-eight
>>
>>55689165
c
c++
every non-purely objective-oriented language
php
>>
>>55696644
>VB is shit. I hate it. Syntax is fucking awful.
VBA is really handy to know if you use Excel or Access at work.
>>
File: 13t4164622.jpg (20KB, 480x341px) Image search: [Google]
13t4164622.jpg
20KB, 480x341px
OP here

I've never had so many (you)'s before from a single post but

you should all be ashamed that you even replied to this thread

all languages are beautiful, all languages matter
>>
>>55696644
Java is piss easy to mod.
>>
>>55689165
Actionscript was complete ass and full of weird shit but the version 3 wasn't too bad.
>>
>>55696665
True...
But VB itself is fucking terrible.
I hate Access... MySQL or Oracle is LEAGUES better..

>>55696706
Would it actually offer online players an ability to modify their skills inappropriately, though? I figure if I run the game from the browser, they can't really do much, because it'd just be loading the interface code. They can't actually change the algorithms used to process the, like attacks, items, and stuff.
Can they?
to be honest, this is more of a long-term goal. I plan to start learning either OpenGL or JOGL after I finish putting out a few more small--scale projects and updates (such as a website I'm working on atm)

I want to make sure the users can't somehow change exp gain algorithms that'd store in my server, but I also wanna make sure that (IF) I allow local storage of game data, it CANNOT affect online play unfairly.
>>
What's wrong with JavaScript? I think it's the best programming language
>>
>>55689165
Prolog.
>>
>>55696785
Java become irrelevant for browser gaming since Flash added ActionScript support. Since Google and Apple have killed Flash, JavaScript is your only option. Also you can't trust anything the client sends to you. You need to duplicate the game logic on the server.
>>
File: cat-considering-life.jpg (42KB, 480x477px) Image search: [Google]
cat-considering-life.jpg
42KB, 480x477px
>>55689478
fucking keked
>>
portugese
>>
>>55698400
>Also you can't trust anything the client sends to you. You need to duplicate the game logic on the server.
Hmmm. Ok.
>Java become irrelevant for browser gaming since Flash added ActionScript support
IDK about that. I mean, RuneScape is still around. (IDK how... their community went to shit. And on checking, the last skill they made was in 2013. I quit in 2011)

Is JavaScript REALLY the best option for browser games now, though? Even MMO's? I want this to be an MMO.
If it is, what libraries should I know for it? And what backend would I use?
I know jQuery, and for backend, I know PHP and MySQL. (And I know Java, minus the graphics, except very very basic Swing)
Could learn Ruby/Rails, but I don't understand how you'd make an MMORPG in JS.
>>
>>55692231
Regex is amazing, git gud
>>
>>55698787
nvm, m8s! I just looked it up. Apparently RuneScape uses HTML5/JS now!

Found an article on it.

Anyone know some good libraries?
>>
>>55698787
>but I don't understand how you'd make an MMORPG in JS.
The same way you'd do in any other language. HTML5 has the canvas API which supports WebGL.
Here are some demos: http://www.ibiblio.org/e-notes/webgl/webgl.htm
A payed library (free for experimenting): https://playcanvas.com/
A small guide for building a 3d engine http://www.creativebloq.com/3d/build-your-own-html5-3d-engine-7112935
>>55699124
http://runescape.wikia.com/wiki/HTML5_client
I think they started porting too soon. The tech was too slow then. They've moved to C++
>>
>>55699219
Hmmm, if they moved away from that, does that just mean that their game was getting too powerful when the tech was still young? Like, it's more feasible now, right?
>>
>>55694574
if anon is an apple fag he eats shit from his hands
>>
File: 1408408255725.jpg (126KB, 800x600px) Image search: [Google]
1408408255725.jpg
126KB, 800x600px
>People who hate HTML5 and JS
Feel free to kill your self at any time
>>
>>55699400
Yeah, I think so. If I remember correctly only Chrome had some experimental support for 3d context then. Which means that Runescape had to use 2d context to draw 3d shapes. This means no hardware acceleration - everything runs on the CPU. Now the support looks pretty decent:
https://www.khronos.org/webgl/wiki/Getting_a_WebGL_Implementation
>>
I want to fool a little bit around with ue4, I can barely programm c++, so is c++ enough for it?
>>
Morse
>>
>>55699553
Ah, I see.
Thanks.
I'll definitely start looking into it after I complete my current project.

Someone in /dpt/ also gave me a bunch of libraries to look into. I'll check those, too

Thanks a lot.
>>
>>55699586
>Morse has saved more lives than any other language today
>Morse was the most widely used code in the world for more than 150 years
Yeah nah your a cunt
>>
>>55699600
Both UE4 and Unity3D support HTML5, btw
>>
>>55699625
Yes but what does that meme?
>>
File: 1466411392211.png (176KB, 495x495px) Image search: [Google]
1466411392211.png
176KB, 495x495px
Node
PHP
C++
Perl5
Python
Ruby
Javascript and friends
Java
C#
COBOL
Pascal and friends
BASIC and friends
Swift
Obj-C
>>
>>55699625
I'll look into that. I've never heard of UE4, but I know my computer can't run Unity. Though by the time I actually get into this project, I doubt I'll be using this computer.
>>
>>55699655
It means you can export you project to WebGL and it will run in a browser.
>>
>>55689165

Fucking Java.
>>
Pascal is really shit
>>
>>55699424

I think this guy got it.
>>
>>55689165
Java is the biggest cancer
>>
Why hasn't anybody mentioned perl yet?
>>
File: Gun-backwards.jpg (60KB, 620x478px) Image search: [Google]
Gun-backwards.jpg
60KB, 620x478px
>>55699711
>>
File: 1457613321605.jpg (486KB, 550x800px) Image search: [Google]
1457613321605.jpg
486KB, 550x800px
>>55699832
Yeah, every single one of the languages I listed is like this.
>>
>>55689165
php is the worst language python is preferred by the worst people
>>
>>55689478
That would be a framework, not a language. Are you a "web artisan" by any chance?
>>
File: 1468958834965.jpg (94KB, 1280x720px) Image search: [Google]
1468958834965.jpg
94KB, 1280x720px
>>55699711
>mfw C purists
>>
>>55689165
PHP hands down.
>>
File: 1443039282165.png (121KB, 500x500px) Image search: [Google]
1443039282165.png
121KB, 500x500px
>>55700691
I do consider C a superior language than all these, but it's not the only one. Did you notice how I did not mention even one ML or LISP based languages?
>>
>>55695065
>PHP can't even asynchronous
what are pthreads
>can't even get_array()[0]
it can since 5.4 (nearly 5 years old now)
>Everything is fucking named inconsistently
I'll give you that.

I'm by no means a PHP advocate, but I'd take it over Python, Ruby or JS any day, mainly because of proper type hinting, proper encapsulation and no global interpreter lock.
>>
>>55699517
>People shouldn't hate a VY Canis Majoris-sized ball of bubble gum and duct tape
>They should just accept the digital equivalent of a rube goldberg machine that makes a book usable as a TV
Yeah sorry no
>>
PHP
C++
Haskell
>>
>>55700872
Except javascript is a scripting language that's 20x faster than python. :^)

In fact, it's actually the fastest scripting language out there, not to mention the fact that it's really a functional language.
>>
>>55689165
Coco
>>
>>55689165
ROR
>>
RPG
>>
>>55689165
Look at the brain dead jap
>>
Java
>>
>>55689165

C++ because headers

Java because overall gayness

Javascript because confusing as hell
>>
>>55692334
what
I like it. it's better than JS, at least.
>>
Brainfuck is specifically designed to be bad and succeeds admirably. C is probably the worst commonly used one.
>>
>>55689165
A language called brainfuck
>>
>>55703168
>Javascript because confusing as hell
It's lexically scoped like Lisp. JS being a mixed imperative/ OO/ functional language allows you to write code extremely quickly.
>>
>>55691216
/thread
>>
>>55696665
If you've got access to visual studio you'd be better off using the office plug-ins and C#.
I wrangled with vba for about a week before someone turned me on to that. You can even make your own buttons that integrate with whichever office program you're trying to use.
>>
>>55699711
Plz kill yourself so no one has to see your code on your shitty C
>>
all these made-up scripts for a single application
vimscript, jalscript, unrealscript, mSL, LSL, elisp

ugh kill me
>>
Either PHP or C++.
>>
>>55704218
See >>55700718
>>
>>55698787
>making an MMO
>as your first project

Save yourself the heartache.
>>
Action Script
>>
>>55700744
>muh GIL

Aah the last refuge of the uneducated python haters.
>>
>>55703168
>C++ because headers
What exactly is the problem here?
I know it is mostly because of documentation people separate it, but we have so many tools which can deal with this so it can't be a problem for the programmer and it is good for the user.
>>
>>55691293
javascript is the worst programming language.
>>
C++, I want to compatible with C and tons of feature, so it's okay to add lots of keyword to make C++ looks cooler and more powerful

JavaScript, you'll never know if a function is synchronized or not until it splits shit everywhere. And you got a least ten ways to do one fucking thing, like creating a class or importing another JS file

Java, namespace 4chan /g class Blala function aabbccd final.

Btw, so glad that no one hate Rust yet. C++ just like shit compares to Rust. Stupid object inherent.
>>
>>55691860
watch -n5 'echo "you MADDDDDD ${USER:-faggot}???"'
>>
ding ding ding
>>
File: umakemelaugh.jpg (145KB, 1280x745px) Image search: [Google]
umakemelaugh.jpg
145KB, 1280x745px
>>55689165
it's like a carpenter complaining about his hammer
>>
>>55691860
This desu senpai. Fucking clusterfuck of a syntax.
>>
>>55704316
THIS, fucking this. Like, what's the point?
Thread posts: 123
Thread images: 14


[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.