[ home / overboard ] [ soy / qa / raid / r ] [ soy2 / tdh ] [ ss / craft ] [ int / pol ] [ a / an / asp / biz / mtv / r9k / tech / v / x ] [ q / news / chive / rules / pass / bans / status ] [ wiki / booru / irc ]

A banner for soyjak.party

/tech/ - Soyence and Technology

Download more RAM for your Mac here
Catalog
Email
Subject
Comment
File
Password (For file deletion.)

File: 1743903530113v.png 📥︎ (53.79 KB, 888x970) ImgOps

 â„–21635[Quote]

i got tired of java what low level language should i learn to understand computers o algo

 â„–21636[Quote]

C
Assembly

 â„–21644[Quote]

C++ or Rust
Or C# for now

 â„–21647[Quote]

>>21644
C# is as high level as Java doe

 â„–21649[Quote]

>>21635 (OP)
learn typescript fact

 â„–21653[Quote]

File: 1759653529263h.gif 📥︎ (5.17 MB, 400x516) ImgOps

>>21649
>typescript is low level

 â„–21661[Quote]

C / C++

 â„–21667[Quote]

File: 1762025464245l.png 📥︎ (49.62 KB, 775x1127) ImgOps

honestly any language with manual memory management should work. C is basically the lingua franca of modern programming or however the pizza is made
some other languages that you should take a look at are:
C++: basically C with a bunch of shitty extensions that nobody wants to use
Rust: muh hecking memory safety (learn it *after* C)
Zig: basically C but with a better macro system, still in beta doe
Odin: a pretty niche language that is just C but a bit nicer. pretty good for game development and simulations since it has a bunch of useful libraries bundled with the base install
<reddit space
take a look at ginger bill's allocator series, its pretty good for low level development

 â„–21668[Quote]

>>21667
C++ extensions are needed if you do OOP

 â„–21669[Quote]

File: 1763054499374l.png 📥︎ (23.16 KB, 708x747) ImgOps

>>21668
i was mostly talking about things added after c++11
object oriented programming is aids btw, if that matters. functionalGODS won

 â„–21670[Quote]

>>21644
rust is not low level, it has a lot of abstraction, and it's just bad
c++ is really bloated, so you should just learn C instead

 â„–21671[Quote]

>>21670
>its just bad
how

 â„–21672[Quote]

C
C
C
C
C
C
C
C
C

 â„–21677[Quote]

>>21671
i don't like it

 â„–21679[Quote]

>>21677
you suck

 â„–21692[Quote]

nX-U8/100 and nX-U16/100 assembly
nX-U8/100 and nX-U16/100 have the exact same assembly and machine code

 â„–21698[Quote]

>>21692
https://github.com/fxesdev/nXU8100-resources/blob/main/nX-U8100%20Core%20Instruction%20Manual.pdf
most of the nX-U8/100 documentation also applies to the nX-U16/100 including the machine code
nX-U8/100 and nX-U16/100 are almost perfectly machine code compatible

 â„–21707[Quote]

>>21669
oop would only "work" for big teams who may not even really know each other, if you know who you're working with, it's better to ask the intricacies of a function rather than getting lost in inherited class after inherited class

 â„–21713[Quote]

>>21707
inheritence is always awful. even in big teams it will make your life a living nightmare
the only good thing about oop is encapsulation. invariants are really, really important in programming and encapsulation helps with that



[Return][Catalog][Go to top][Post a Reply]
Delete Post [ ]
[ home / overboard ] [ soy / qa / raid / r ] [ soy2 / tdh ] [ ss / craft ] [ int / pol ] [ a / an / asp / biz / mtv / r9k / tech / v / x ] [ q / news / chive / rules / pass / bans / status ] [ wiki / booru / irc ]