[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / s / t / u / v / vg / vm / vmg / vr / vrpg / vst / w / wg] [i / ic] [r9k / s4s / vip] [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: 0387075925.jpg (32 KB, 342x500)
32 KB JPG
ALGOLites killed computing. You can thank every stupid thing, including LLMs, to ALGOL-like languages like C "winning" in the market. We have lost billions of dollars from memory bugs because the market chose shitty cheap "fast" processors than ran C with no hardware garbage collection or bounds checking. Everything being a web browser is just a shitty recreation of the user and development experience that Lisp and Smalltalk machines gave you. We are currently spending trillions to make LLMs that write boilerplate code for shitty languages without proper metaprogramming.
>>
>>109757194
skill issue. git gud faggot.
>>
We should be using basic with assy, still. Do your program logic in basic, and anything too slow you create an assy routine for and then call and return from it.
>>
>>109757194
>languages like C "winning"
SNOBOL4 should have won.
>>
>>109757321
Can LLMs even write assembly?
>>
>>109758206
Yes but they're unbelievably terrible at it.
>>
>>109758434
somebody vibe coded a c64 demo for the big demo party x this year just as a joke
>>
>>109758499
BASIC only, and actually still needing human intervention extensively.
>>
>>109758545
It still had raster bars and a wireframe cube, the works, even a very gay SID tune.
>>
>>109758555
But the question was specifically about assembly. The answer is no.
Of course it can do BASIC, tons of data out there. Copy-pasting existing code isn't hard for LLMs.
>>
>You can blame every stupid thing on ALGOlites
I fail to see how LLMs can be blamed on ALGOL like languages winning the market place of ideas. The theory for LLMs would have still been discovered even if languages like lisp had won the market place. The only difference is that they'd be programmed in LISP or small talk instead.
>Hardware garbage collection and bounds checking would be a good thing
No it'd be a waste of dye space. Bounds checking should be shunted to the language and solved in software not hardware. Why create specific registers or hardware for something that is just a comparison? A well designed compiler can solve that.
>Everything being a web browser is just what LISP would have given you
No, its a consequence of most languages being bad at representing and compiling documents. No one wants to build structs to pass as an argument to some library to get something that is close to what they wanted. They want an expressive design language that allows them to express what they want simply in a language they understand.
>Lisp is that language
No, if lisp had won people would be stuck building their own DSL for graphics or just copying another standard design language that everyone knew. It'd also probably run at a similar speed as a browser as everything would be running on a JIT.
>Without proper metaprogramming
Show me one thing that lisp can do that can't be done in another language that is nontrivial.
>>
>>109758575
C64 has timing concerns, zero page, you can get the advanced programming guide and it explains every detail. Then you have your instructions and some time to do things.

It could be trained to produce assembly code but it would probably be its own effort, I bet they mostly want it to rewrite C into Rust or something mundane. So they probably didn't focus on that.

>>109758615
>Show me one thing that lisp can do that can't be done in another language that is nontrivial.
macros and self-modifying code
>>
>>109758628
Opus 5 can spit out perfect PS2 vector unit assembler after feeding it the whole sony manual. You just have to be specific, like turn this shitty scalar C function into vector code for processor X.
>>
>>109758628
>Macros
Plenty of languages have macros.
>Self modifying code
Can you imagine the amount of bugs that would have produced if we had gone down that route? People forget, but you used to be able to do that with C before they locked it down because of how much of a security issue it was. Self modifying code is just a bad idea and I have never seen it executed for anything besides mental masturbation and exploits.
>>
>>109758643
>it was real in my dreams
>>
>>109758674
"Macros" in other languages aren't macros, they're hacks.
We HAVE gone the self-modifying code route and it did not result in more bugs at all. It was in fact a succint and powerful way to implement some features that therefore resulted in LESS bugs. Then W^X happened.
>>
>>109758691
>Then W^X happened for no reason at all
It happened because the ability to write to executing memory was extremely exploitable, caused program crashes and risked corrupting or crashing the OS. There's a reason that every major OS implemented it. It did result in more bugs and less stability and that's why they patched it out.
>>
>>109757194
C is not algol like, it has some inspiration based on it but that is it. that is a claim made to give some pedigree to C when it was a hacked together mess from the start
pascal family is algol like
>>
>>109757194
There has never been and never will be a garbage collected language that isn't garbage.
>>
>>109758710
By this logic, we should also disable javascript everywhere. Yet here we are.
You are retarded.
>>
>>109757194
no, retards killed computing. retards like (You) and all the other people in this thread.
>>
>>109758615
Because ALGOLites are so bad at metaprogramming you have stochastic blackbox to vomit boilerplate for you
>>
>>109758926
>Disable JavaScript
Javascript runs in a VM or in sandboxed memory because it is a huge risk. They practically have to throw the sink at it to make it safe to use.
>>109758980
>Its cause of ALGOLites
I recall lisp originally being the language of AI. Do you think they'd stop working on that endeavor if we hadn't embraced ALGOL languages? You'd just have a stochastic black box vomiting up parentheses for you.
>>
>>109761220
So you're tech illiterate, got it.
>>
>>109761234
>ALGOlites vs lispggers
>Valid arguments
>historical references
>Lispggers
>Ad hominems
>Barely any actually useful software
Keep doing theory masturbation in academia while people who actually get shit done work.
>>
>>109761306
Whatever helps you sleep at night while you brainrot with your favorite t*kt*k infl*encer.
>>
>>109761320
>T*KT*k
I work in tech, why would I willingly install Chinese spyware?
>>
File: IMG_1866.jpg (129 KB, 1200x885)
129 KB JPG
>>109757210
>>
Symbolics was ahead of the time with Genera OS
Lisp should've won
>>
>>109761350
you are not on the right of the bell curve my nigga
>>
>>109763722
I tested very much right of the bell curve.
>>
>>109763733
if it helps you sleep at night, nothing wrong with "identifying" as "highly intelligent"
>>
>>109763974
No. Please don't pretend to be smart when you're not.
>>
File: 7ashb1.jpg (106 KB, 680x680)
106 KB JPG
>>109757194
>hardware garbage collection
>mfw
>or bounds checking
We literally have this. It's just at the page level rather than per byte, because it's way too expensive to do it per byte. Intel tried and failed.
https://en.wikipedia.org/wiki/Intel_MPX
>>
File: UNIX and C.png (351 KB, 1676x2690)
351 KB PNG
>>109757194
You can't be more wrong, pal. The co-creator of Algol 68 (Niklaus Wirth) wrote this about C and UNIX
Memory bug can be solved by static analysis, we know this since the 80s (linear types). https://ia600801.us.archive.org/16/items/nonzen-cs-papers-bucket0/SHA256E-s176260--22d09c26e04b8c014be0759e15f49545acefaa5a801395ad4f13f11fafcd408d.pdf
>>
>>109758854
Rust is garbage collected though
>>
>>109766062
No though
>>
>>109766062
And it's garbage.
>>109767877
Optional reference counting.
>>
>>109769276
>Optional
So it's not garbage collected.
Boehm GC exists. Is C garbage collected?
>>
File: 1788916395782.jpg (15 KB, 513x220)
15 KB JPG
>>
>>109767877
Reference counting is GC. Really shitty GC, but GC nonetheless.
>>109769367
Yes. Why is this even a question?
>>
>>109769793
Name a non-garbage collected language. You can't.
>>
>>109769824
It's easy to write a complex C program that doesn't use Boehm-GC. Good luck writing a Rust program that doesn't do RC somewhere in one of its crates.
>>
>>109769390
It's really a damn shame that IBM kept PL/1 proprietary. Really lovely language.
>>
>>109769895
>moving the goalpost so fast there's a sonic boom
>>
File: 1764446443092971.png (641 KB, 1920x1001)
641 KB PNG
>>109769933
>noooo you can't just leave off -lgc that's moving the heckin goalposts
lol. lmao, even.
>>
>>109770020
I accept your tranny surrender



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