[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / r / s / t / u / v / vg / vm / vmg / vr / vrpg / vst / w / wg] [i / ic] [r9k / s4s / vip / qa] [cm / hm / lgbt / y] [3 / aco / adv / an / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / pw / qst / sci / soc / sp / tg / toy / trv / tv / vp / vt / wsg / wsr / x / xs] [Settings] [Search] [Mobile] [Home]
Board
Settings Mobile Home
/g/ - Technology


Thread archived.
You cannot reply anymore.


[Advertise on 4chan]


Post language you hate ITT and explain why
>>
File: 1726455872071.png (25 KB, 437x180)
25 KB
25 KB PNG
кeк
>>
I hate Rust because it's now used for a bunch of projects that would have been written in Python if it was 2014 but now they're in this unreadable mess for literally no sane reason. I'm taking about shit like libraries doing stuff on the level of turning on a fucking IOT botnet lightbulb by sending http requests.
>>
File: 0==%220%22.png (17 KB, 654x470)
17 KB
17 KB PNG
>>102406233
>>
>>102406314
proof lua>js?
>>
File: 1726431848272270.jpg (26 KB, 512x468)
26 KB
26 KB JPG
>>102406233
I'm going to be contrarian and say that this is exactly how this should work (in javascript at least). There is no situation in which you should ever be comparing an integer and a string representation of an integer unless you want to implicitly cast.
>>
>>102406667
t. average programmer joe
>>
>another thread where /g/tards are too dumb to use ===
>>
>>102406233
>convenience is bad!
OK, neet
>>
t. unemployed no-coders discuss programming languages
>>
0 == "0" ==> null

This was easy.
>>
>>102406667
shut up faggot, u should use the real programming language
>>
>>102406203
>be OP, primus homosexuales
>posts a language he hates
>does not explain why
>>
File: ezgif-3-39f97ec93c.jpg (535 KB, 1841x1382)
535 KB
535 KB JPG
>>102406203
Might makes right
>>
File: 1724296580803037.png (242 KB, 643x680)
242 KB
242 KB PNG
>>102408286
that's a man.
>>
>>102406233
Same thing with SQL and php
>>
>>102408522
you wouldnt say that to his face
>>
>>102408122
This is usually the case, yes.
>>
>>102406203
I like Javascript.
It's a good and flexible scripting language.
And it's certainly comfier than LUA, as a scripting language.

I hate people who write Java for Javascript, and misuse it to make the world worse.
>>
>>102406203
>async garbage that makes your workflow hell
>ackshually javascript is good if you download bloat to fix the native behavior
bin it already
>>
File: 1711530061422786.png (1 KB, 85x51)
1 KB
1 KB PNG
>>102406233
you're supposed to use this
>>
>>102406667
>>102407702
>>102410208
>types don't exist
>except that they do
>and sometimes you need to check them by using typeof
>which gives you a string which you need to compare
>even though strings are a type, and those dont exist
>even though they clearly do, because that's literally how computers work
>so all this abstraction just hides the very clearly existing types, and you still need to know them and check them all the time despite them "not existing"
fuck you and your retarded pajeet toy memelang. jeetscript has literally 0 valid use cases.
the same way Dijkstra said that BASIC-programmers were forever mentally mutilated in a way that prevents them from ever being good programmers, is exactly what javascript does to modern coders.
>>
>>102411634
>the same way Dijkstra said that BASIC-programmers were forever mentally mutilated in a way that prevents them from ever being good programmers, is exactly what javascript does to modern coders.
C is worse.
>>
File: rust.jpg (27 KB, 474x474)
27 KB
27 KB JPG
>DOOD JUST COMPILE 500 DEPS FOR A HELLO WORLD
>>
>>102411634
Nobody ever claimed that types don't exist in JS or that you shouldn't know them. Cope harder.
>>
>>102408286

Average Rust developer. Fucking kek.
>>
File: 1726300550981136.jpg (152 KB, 1080x1184)
152 KB
152 KB JPG
>>102411752
>classes are objects
>except that they're actually functions
>because the constructor is a function, and that's the actual class
>except that there is a class object, that implicitly becomes the "this" keyword
your language is made for literal crayon-devouring retards. you know that, right?
>>
>>102411807
It's still by far the best language out there. Your non-arguments don't change the fact.
>>
>>102411807
Class is just syntactic sugar over prototypes and functions are subsets of objects. This is not a class object, its also syntactic sugar.
>>
>>102410208
>>102411634
The idea that is ok to have multiple equals operators comes from lisp. Just look at common lisp: eq, eql, equal, equalp.
>>
>>102411807
I still kek how the class keyword defined class constructors force you to use the useless new operator.
>>
>>102412180
>ignoring the arguments make them non-arguments
you are a retard

>>102412251
>syntactic sugar
>by making it more convoluted and dumb
again -- js "devs" are irreversibly damaged and can never recover.
>>
>>102412684
What argument?
>>
>>102412251
>Class is just syntactic sugar
I don't think this is actually True. I have to brush up on my spec-fu, but I think extends and forced new operator use breaks with classical prototypal OO javascript had pre ES6. You can replicate it (to a point) but I don't think it's purely 1 for 1.
>>
>>102408202
OP is a fag as usual
doesn't practice what he preaches
>>
>>102406203
SQL, statements are made to be similar to natural language. At the end of day it's mess without any logic and consistency
>>
>query language
>complains about syntax



[Advertise on 4chan]

Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

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.