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


File: pg.jpg (40 KB, 403x392)
40 KB
40 KB JPG
Why isn't there even one good programming language
>>
because you havent made it yet
>>
File: c_bible.jpg (29 KB, 379x500)
29 KB
29 KB JPG
>>93664718
What's wrong with C?
>>
>>93664718
Rust is good
>>
Binary is good.
>>
>>93664718
I made my own because of this. My language is fucking awesome.
>>
>>93664718
Rust and Python are both pretty beautiful and Ruby isn't horrible. That being said, JavaScript, Perl, C, and really anything else is hideous - GoLang's := for variables was enough for me to never learn it.
>>
>>93664831
What's wrong with C????
What's NOT wrong with C? Ever heard of PL/I? Infinitely superior to C in every way, also much older than it. And yet C was still made, a slow as fuck piece of buggy shit that took another 5 years to be fast enough to write an OS in, despite the burrows and multics haven't had no such problems because they weren't built on garbage tech made by incompetent fucks.
>>
>>93665104
which language did you write it in though
>>
>>93665082
"binary" isn't a language. What most people refer to as "binary" is, in fact, machine code. And while most modern machine code IS binary, and DOES run on binary computers, ternary (base-3) machine code exists and was the basis for historical computers such as the Setun, Setun-70, and the QTC-1.
>>
>>93665142
x86_64 assembler language using nasm.
>>
>>93665191
based. post language
>>
>>93665198
No, you can't have my language. It's mine!
The source is on github, but you'll never find it.
>>
You must have never used Rust for you to say that anon.
>>
>>93665465
>>93664933
> rust
brb when my program is done compiling, it's been only two days now. I used all of the 50000 features the language offers.
>>
>>93665626
Interesting. Cargo seems pretty great, too. Is it worth switching from C++ to Rust?
>>
Literally just make one yourself, it's fucking easy.
>>
>>93665649
if there is an existing "big" project then no. If you're making a new one or only parts of the existing project then maybe yes. Why don't you try to do a couple simple projects in rust like linked list and a multi-threaded web server?
>>
>>93664718
I've got one. C#. It's so good you will never think about language again.
>>
>>93664718
TypeScript has no flaws
>>
>>93665132
6/10 bait
>>
>>93665342
I found your language some time ago, it's overrated if you ask me
>>
>>93665183
What you are referring to as machine code is, in fact, electrons, or as I've recently taken to calling it, electrons represented by machine code. Machine code is not a language in itself, but rather another representation of a fully functioning system that harnesses electrons. Electrons become instrumental through the incorporation of low-level devices, motherboard buses, and vital system components, forming a complete OS as defined by machine code.
>>
>>93664718
Have you tried Rust? like all politics and seething aside its a great language imo
>>
CLOJURE
>>
Swift exists
>>
>>93669329
based and redpilled CHUD
Clojure > all other languages

Power of Lisp with collaborating, alive library programmers.
>>
>>93664718
Scheme
>>
>>93665104
based. what features does it have?
>>
>>93664718
unironically python
>>
because different use cases exist you empty brained frog
>>
>>93673088
having macros and a good syntax is independent of the use case
>>
>>93673217
what good syntax is literally depends on the use case and these two things aren't the only important features in a programming language are they now
>>
>>93665082
for me, it's trinary
>>
There are plenty.
With the 2 VERY IMPORTANT stipulations:
>there will be some things you don't like
>there will be some things that are different than what you're used to
People get filtered by these things, and immediately drop a new language with the slightest bump.
You see it OVER AND OVER again with C/C++ people especially.
>>
>>93664718
Learn C, Python, Haskell, & Golang... maybe Rust and you're done
>>
>>93665649
Rust is pretty much a saner, stricter modern C++ imo. I think that a lot of the modern C++ tools are good in theory, but in practice it makes the language so complex that it's debatably better off not having them in the first place. Rust has most of those features builti-in. I personally prefer C/old C++, but if you want to use more modern features Rust is great imo
>>
>>93673266
macros is maybe not an essential feature in specialized or domain specific languages but it is in general purpose languages imo. for the good syntax I was implying having macros and a minimally descent syntax (what Lisp doesn't have), and pattern matching is arguably syntactic sugar
>>
File: 1685110461952.png (325 KB, 1440x1370)
325 KB
325 KB PNG
>>93664718
S O O N ™
O
O
N
>>
>>93673266
>these two things aren't the only important features in a programming language
let me guess, fancy types?
>>
>>93664718
I like C and Typescript. But I hate python, sadly it is everywhere.
>>
File: 1664584466265833.png (41 KB, 800x800)
41 KB
41 KB PNG
>>93664718
?
>>
>>93664718
Java :^)
>>
>>93665105
Python is nice but super slow and packaging / environment is terrible.
>>
>>93664831
boomer lang: deprecated edition
>>
File: HolyC_Logo.svg.png (32 KB, 612x688)
32 KB
32 KB PNG
Because you're a CIA glownigger
>>
PHP does the job easily and without problems
>>
javascript
>>
>>93664718
i like perl
>>
accept the C# superiority
>>
rust is pretty good tbqh
>>
File: file.png (27 KB, 512x512)
27 KB
27 KB PNG
Take the curry flavoured pill
>>
>>93664718
What are you talking about? Plenty of good programming languages.
>>
>52 replies
>no mention of Zig
>>
>>93679758
name one
>>
File: winrar.png (61 KB, 400x400)
61 KB
61 KB PNG
>>93681968
easy
>>
File: 1675435621023125.png (63 KB, 1280x640)
63 KB
63 KB PNG
What happened to Julia? Is she dead?
>>
>>93664718
elixir is the better ruby
fuck python
>>
>>93664718
Define "good" you whiny little faggot.
>>
>>93682315
no pattern matching
>>
>>93683884
It means perfect for us lesser people, but emo frogman will never call anything that. It should be possible to do everything. It should have every feature any other language has. It should be a compilable scripting language that's write once run anywhere. A statically typed dynamic language with machine language performance. It should have the best frameworks and modules, and super popular, but also niche so he can say he has something better than anyone else.
This, of course, is just a small fragment of the requirements for a mere "good" language.
>>
>>93682362
https://www.youtube.com/watch?v=a7U3wmUCe8Q
>>
>>93664718
If you don't like C, Lisp, Forth or ML.

DIY



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