[ home / overboard ] [ soy / qa / raid / r ] [ ss / craft ] [ int / pol ] [ a / an / asp / biz / mtv / r9k / tech / v / sude / 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

 β„–21728[Quote]

high-level code (c, c++, rust)
↓
assembly / machine code
↓
control signals to alu, registers, memory
↓
logic gates and flip-flops (transistors)
↓
voltage changes and electron flow
↓
quantum physics and electromagnetism

start with quantum physics if you want to get really low level, everything else is just abstraction on top of abstraction…..

 β„–21729[Quote]

>assembly / machine code
careful my dude there's two different asm syntaxes, att syntax and nasm syntax, learn att syntax as this is used in the kernel and everywhere that isn't x64

 β„–21730[Quote]

>>21728
do this

 β„–21731[Quote]

>>21713
i think inheritance is neat for games

 β„–21735[Quote]

>>21692
>>21698
nobaldi cares about your SNCA calculator hacking shit calccuck

 β„–21817[Quote]

>>21713
getters and setters are niggeraids tho

 β„–21823[Quote]

File: ClipboardImage.png πŸ“₯︎ (3.33 MB, 2048x1536) ImgOps

>>21647
C# provides access to pointers and stack allocation

>>21670
If you care about muh "low level" go write Assembly
C is an ass language that doesn't even have generics, namespaces, or modules

>>21667
>C++ le bad
oh my science I love re-inventing HashMap every time I program, it re-affirms my gender to reinvent the wheel all the time
>Rust
Ownership semantics le good, actually
Also the standard library and ecosystem are actually designed very well, so much better than C++
>Zig
SNCA
>Odin
SNCA
>Watch some SNCA influencer
Nigger, read a book and make projects yourself, stop watching fag streamers

>>21669
OOP is Aryan and anyone who claims othrewise is a literal tranny shilling a SNCA paradigm that no one uses
>b-but look at my super elegant lazy iterator that still uses more memory and CPU instructions
>b-but classes le bad

>>21713
Gojeets will never be women, or even intelligent
Face it, your language was invented by jews to tard wrangle low IQ jeets like yourself because you can't be trusted with actually useful languages like Java, C++, C#

>>21817
>saar what is lombok
>saar what are properties
kys jeet

 β„–21824[Quote]

>>21669
>>21668
>this nigger still uses <algorithm> instead of using std::ranges
>doesnt use Expected<T, E> or Optional<T>
do nusois really

 β„–21829[Quote]

>>21823
I referenced an article series you fucking nigger

 β„–21830[Quote]

File: 1762839085958a.mp4 πŸ“₯︎ (1.44 MB, 720x790) ImgOps

>>21824
Optional<T&> still doesnt work, just shut it down
DGODS won o algo

 β„–21831[Quote]

>>21830
No one uses D thoughbeit, also D has some really gay syntax too
If you can tolerate a garbage collector just use Java at that point

 β„–21848[Quote]

File: troon.png πŸ“₯︎ (125.42 KB, 268x229) ImgOps

>>>21647
>C# provides access to pointers and stack allocation
>
>>>21670
>If you care about muh "low level" go write Assembly
>C is an ass language that doesn't even have generics, namespaces, or modules
>
>>>21667
>>C++ le bad
>oh my science I love re-inventing HashMap every time I program, it re-affirms my gender to reinvent the wheel all the time
>>Rust
>Ownership semantics le good, actually
>Also the standard library and ecosystem are actually designed very well, so much better than C++
>>Zig
>SNCA
>>Odin
>SNCA
>>Watch some SNCA influencer
>Nigger, read a book and make projects yourself, stop watching fag streamers
>
>>>21669
>OOP is Aryan and anyone who claims othrewise is a literal tranny shilling a SNCA paradigm that no one uses
>>b-but look at my super elegant lazy iterator that still uses more memory and CPU instructions
>>b-but classes le bad
>
>>>21713
>Gojeets will never be women, or even intelligent
>Face it, your language was invented by jews to tard wrangle low IQ jeets like yourself because you can't be trusted with actually useful languages like Java, C++, C#
>
>>>21817
>>saar what is lombok
>>saar what are properties
>kys jeet

 β„–21869[Quote]

File: Gigagaza.gif πŸ“₯︎ (7.61 MB, 400x450) ImgOps

>>>21647
>C# provides access to pointers and stack allocation
>
>>>21670
>If you care about muh "low level" go write Assembly
>C is an ass language that doesn't even have generics, namespaces, or modules
>
>>>21667
>>C++ le bad
>oh my science I love re-inventing HashMap every time I program, it re-affirms my gender to reinvent the wheel all the time
>>Rust
>Ownership semantics le good, actually
>Also the standard library and ecosystem are actually designed very well, so much better than C++
>>Zig
>SNCA
>>Odin
>SNCA
>>Watch some SNCA influencer
>Nigger, read a book and make projects yourself, stop watching fag streamers
>
>>>21669
>OOP is Aryan and anyone who claims othrewise is a literal tranny shilling a SNCA paradigm that no one uses
>>b-but look at my super elegant lazy iterator that still uses more memory and CPU instructions
>>b-but classes le bad
>
>>>21713
>Gojeets will never be women, or even intelligent
>Face it, your language was invented by jews to tard wrangle low IQ jeets like yourself because you can't be trusted with actually useful languages like Java, C++, C#
>
>>>21817
>>saar what is lombok
>>saar what are properties
>kys jeet

 β„–21928[Quote]

File: 1747239273353601.mp4 πŸ“₯︎ (3.23 MB, 1920x1080) ImgOps

>>>21647
>C# provides access to pointers and stack allocation
>
>>>21670
>If you care about muh "low level" go write Assembly
>C is an ass language that doesn't even have generics, namespaces, or modules
>
>>>21667
>>C++ le bad
>oh my science I love re-inventing HashMap every time I program, it re-affirms my gender to reinvent the wheel all the time
>>Rust
>Ownership semantics le good, actually
>Also the standard library and ecosystem are actually designed very well, so much better than C++
>>Zig
>SNCA
>>Odin
>SNCA
>>Watch some SNCA influencer
>Nigger, read a book and make projects yourself, stop watching fag streamers
>
>>>21669
>OOP is Aryan and anyone who claims othrewise is a literal tranny shilling a SNCA paradigm that no one uses
>>b-but look at my super elegant lazy iterator that still uses more memory and CPU instructions
>>b-but classes le bad
>
>>>21713
>Gojeets will never be women, or even intelligent
>Face it, your language was invented by jews to tard wrangle low IQ jeets like yourself because you can't be trusted with actually useful languages like Java, C++, C#
>
>>>21817
>>saar what is lombok
>>saar what are properties
>kys jeet

 β„–21929[Quote]

File: 1760057223407w.jpg πŸ“₯︎ (128.23 KB, 1079x1647) ImgOps


 β„–21966[Quote]

>>21823
Yikes, since when did juniors become so opinionated?

 β„–22003[Quote]

File: ClipboardImage.png πŸ“₯︎ (68.89 KB, 600x600) ImgOps

>>21966
seething gojeet tranny lost

 β„–22008[Quote]

>>21823
in java/c# enterprise work you spend most of your time on architecture discussions and pattern layering instead of actual problem-solving. it’s the kind of job where you can more or less coast without doing much. i would definitely not put them in the same level as c++

 β„–22117[Quote]

>>21823
I feel like C# is mostly just a cheap java copy. Sure C# has shit which java don't however one of JVMs main function is to run basically everywhere and the underlying bytecode is mostly very well thought out. However I can't say the same about C# which only runs on windows normally and not even fully cross platform and rather miserable to use and run mainly on wine. Rust would be okey to use if it wouldn't have an insane cult and one of the most niggerhell modern syntax which is makes it nearly unreadable. Go is SNCA made by google (aka literal jeet) which nearly nobaldi use.

 β„–22244[Quote]

>>22117
i was forced to use c# and i couldn’t agree more. c# as a language is nice, but java as an ecosystem is way better. java has tons of libraries and multiple stable open source desktop gui frameworks (c# still doesn’t have a proper one, and don’t even try to hit me with .net maui). learning c# is a slog because resources are so scarce, sometimes you literally can’t find what you need since c# is mostly used only in enterprise. using it for backend is fine, but for literally everything else? no thanks. the features everyone jerks off over are mostly overhyped. people assume that just because it has a β€œc” in its name, it must be similar to other c langauges, but nothing could be further from the truth. dealing with native code through pinvoke is an absolute nightmare, and clr c++ only works on windows, so any attempt at true cross-platform integration quickly becomes a headache. python, on the other hand, is a blessing. stuff i used to spend hours on in c# i can now bang out in a few minutes. maybe i just sucked, but i don’t care, it just works for me now.

 β„–22245[Quote]

>>22244
>c# still doesn’t have a proper one
by that i mean cross-plattform

 β„–22246[Quote]

>>22003
go is easily one of the most complete and well designed languages

 β„–22247[Quote]

>>22245
avalonia?

 β„–22263[Quote]

>>22247
AFAIK it's soon going to be a commercial product and it also has alot of issues.

The designer preview crashes very often.

The Binding system is a complete mess-up.

The XAML editor colors are nothing like my color settings in Visual Studio.

There is no Hot Reload, no live tree.

 β„–22265[Quote]

>>22263
nigga literally everything you listed is a falsenvke. the core framework is free and open-source under the MIT license
>>22244
>leaving c# for python
ohnono shut it down

 β„–22266[Quote]

Java is incredibly slow. Why would you want to use it

 β„–22358[Quote]

File: unknown.png πŸ“₯︎ (181.23 KB, 1024x1024) ImgOps

>Java is incredibly slow. Why would you want to use it

 β„–22359[Quote]

>>22246
india lost

 β„–22499[Quote]

File: 1763199820270f.jpg πŸ“₯︎ (98.49 KB, 1024x1024) ImgOps

>Java is incredibly slow. Why would you want to use it
Are you using java 1.1 or what? I literally have to drop python for java in most of the tools if I want better performance.

 β„–22501[Quote]

Ada. It's rust before rust. Extensively used by the military.

 β„–22502[Quote]

File: 1764008216218x.png πŸ“₯︎ (38.61 KB, 920x688) ImgOps

>>21635 (OP)
You got tired of java? Really, what massive project did you start and finish building in it?



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