[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: 148006993.jpg (18 KB, 460x460)
18 KB JPG
Started getting into this board more recently and I decided to do something with my life.
>>
>>109007363
>decided to do something with my life
tech is a waste of time, do something else
>>
>>109007363
Perl
>>
>>109007378
in my opinion it is interesting
>>
>>109007374
>literal ad bot
>janny trannies deliberately allow it
This place is dead.
>>
>>109007363
C++. Common Lisp. Java. What sort of software are you interested in making?
>>
>>109007398
Not buying your product. Kys.
>>
>>109007363
there's no objectively superior language like most retards on this board would like you to believe. learn C, the mother language. also AI cucks don't know how to program (which is why they use AI), so you can safely ignore everything they say
>>
don't start browsing this board, its filled with a bunch of people who don't do any programming at all but have very strong opinions on things they dont use and even worse the board hijacks that part of the brain that makes you feel like you're doing useful things cause you're reading trivia about technology or whatever but at the end of the day you just spent a bunch of hours on 4chan instead of actually doing anything
>>
>>109007363
ruby
>>
>>109007363
Learn programming and computer science, not the syntax and half the semantics of a language.
Check out OSSU CS repo on GitHub.
>>
File: cover.gif (3 KB, 240x136)
3 KB GIF
fantasy console programming is a fun hobby
https://tic80.com/
>>
>>109007419
Maybe you should fix your product to the point where the details on the cat doesn't change every time he moves.
>>
>>109007363
no one programs anymore, just vibes
>>
x86 assembly is my favorite. You generally shouldn't bother writing assembly by hand, but the extra challenge makes it fun.
>>
I'm kind of in the same boat since ai has made scripting trivial I'm looking to get into 'real' languages like C, go, zig. Zig is the anti AI, anti rust language and for that reason I think it could be a very important language in the future
>>
File: 1764472508438909.png (207 KB, 640x478)
207 KB PNG
>>109007388
>>109007416
>>
>>109007576
Filtered
>>
m68k assembly
>>
>>109007542
assembly chan :O what have you written recently. lemme see. I want to read some semblies
>>
>>109007363

for me:

>python
unmatched productivity

>js/ts
essential for web development

>golang
performance and dx

>rust
highest performance and safety
>>
>>109007388
>C++
>Java
What the fuck are you doing those languages are ugly as fuck
>>
File: Under Siege 4.jpg (94 KB, 1024x1024)
94 KB JPG
>>109007363
JAVA master race reporting in!

public static void main(String[] args) {
learn2Code();
}

public static void learn2Code() {
char[] string = { 73, 102, 32, 121, 111, 117, 32, 100, 111, 110, 39, 116, 32, 114, 101, 112, 108, 121, 32, 116,
111, 32, 116, 104, 105, 115, 32, 112, 111, 115, 116, 32, 121, 111, 117, 114, 32, 109, 111, 116, 104,
101, 114, 32, 119, 105, 108, 108, 32, 100, 105, 101, 32, 105, 110, 32, 104, 101, 114, 32, 115, 108, 101,
101, 112, 32, 116, 111, 110, 105, 103, 104, 116, 33 };

System.out.println(string);
}
>>
>>109007542
I genuinely, unironically find x86_64 to be more pleasant to write and work with than C.

>>109007363
Forth. It's really too bad it's very much a write-only language. Even despite this it's absolutely the pinnacle of language design at the moment. A real masterpiece. Due to its write-only nature, it's unfortunately not for the common of mortals to use, lisp would be the best next choice.
>>
Julia because it has the sme name as my ex
>>
>>109007854
>>109007648
>>109007416
>>109007388
>>109007559
>>109007419
>>109007398
>>109007380
>>109007374
Poo in loo pajeet, not in thread.
>>>/int/dia
>>
>>109007363
C# is best for productivitymaxxing.
>>
File: server.png (400 KB, 1920x1250)
400 KB PNG
>>109007625
No idea, who that is. I recently made a localhost server in x86-32 though, with far too many comments.
>inb4 baby's first assembly program
>>
>>109008087
Same as any other, use relevant names for labels, not fucking msg1~msg5.
Also use a macro assembler and learn macros. Makes things super comfy.
>>
File: 1753267987885660.jpg (155 KB, 1200x800)
155 KB JPG
>>109008008
Perl is not a jeet language, retard
>>
>>109008352
Yeah sorry. I shouldn't have quoted you in that one. I should have pointed out the need for you to live in an institution instead. I didn't want to bother with 2 posts, but that was my mistake.
>>
>>109008133
Good advice. I'll make sure to apply that on my next project whenever I think of one.
>>109007976
>I genuinely, unironically find x86_64 to be more pleasant to write and work with than C.
Do you just like x86 that much or do you hate C? C is my favorite high level language because it lacks a lot of the bloat and abstractions that other languages have.
>>
>>109007854
Why would you ever use primitives in Java
>>
>>109007363
>I decided to do something with my life.
programming is the opposite of that
>>
>>109008479
>Do you just like x86 that much or do you hate C? C is my favorite high level language because it lacks a lot of the bloat and abstractions that other languages have.
Neither actually. I was never on the camp of C being a shit language until after I really gave x86_64 a try. Keep in mind that x86_64 is objectively a shitshow, but despite this I make far fewer mistakes in it than I do in C and I assure you it's absolutely not because of experience or familiarity. Sometimes, you really do need low level control. When that happens, I simply have much better luck in x86_64 land than C. Otherwise I keep to higher level languages: common lisp, not python. For most work I do it is the right abstraction level. Of course, that's only when I'm allowed to choose, though.
>>
>>109008012
> 5 files and compilation for a python 1 liner
doubt

It is pretty good for enterprise and backend web shit tho.
>>
>>109007559
>'real' languages like zig
kek
>>
>>109007363
D is comfy
>>
In my experience, these are useful languages:
>C++
>Python
>Bash
But, once you know one language, it's only really a matter of syntax to learn another, plus a handful of features at most that each language will do differently.
(I know languages have a lot of differences across the whole specification, but the subset of that that you actually use for a project ends up being mostly the same.)
If you can find anywhere else other than this board to learn about technology you should use that, and also tell me where it is so I can leave too.
>>
>>109007363
here's an overview of certified kino languages:

assembly
common lisp, scheme
ocaml, haskell, and standard ML
erlang
forth, factor

Almost kino / on the fence
Object Pascal/Free Pascal
Fortran

Non kino languages / uncool languages

C#, Java
wageslave piece of shit languages that run on a bloated VM owned by a shitty company

C++
a piece of shit, need not elaborate more. Also, manual memory management is shit unless you're doing really low level work

Rust
same as above, but even shittier because of using a "npm" style package management.

Javascript and Node
suck even more than C++ and Rust combined

Ada
Year after year it delivers what Rust falsely promises, yet it is still shitty.

C
less shittier than C++ but not cool, unless you're doing custom low level programming, in which case you'd be more kino by using assembly instead

Python
ill designed from the very start. If you had a brain you would be using Lisp or an ML family language instead, or even Julia

PHP
wageslave choice

Elixir
If you had balls you'd be writing Erlang

Go
if you were not a retard, you'd be using Ocaml or Haskell instead

Perl
one of the worst syntax ever seen in a language

Smalltalk and Pharo
Still slow as fuck. Otherwise it would be kino.

Ruby
A programmer named "Matz" created a Smalltalk that uses the shitty syntax of Perl yet has none of the nice interactive development features of Smalltalk.

Lua
Is only kino if you're doing a really cool game with it

Julia
emasculated Lisp for data scientists, which in turn are uncool

Clojure
people with brains beyond the regular wageslave use Common Lisp instead, or Scala if forced to use the JVM

Scala
If you actually poo in the loo you'd use Ocaml instead.

Fortran
Not uncool, not kino either

Zig
Nobody cares about your meme language
>>
>>109007363
for me it's unironically JavaScript, I can do so much with it, I can do frontend, backend and Machine Learning with just one language.
>>
>>109009370
>Javascript and Node
Node is not a language you retard
>>
>>109007976
>Even despite this it's absolutely the pinnacle of language design at the moment. A real masterpiece.
Would you care to explain why? Genuine curious. CL programmer here, to give you a reference point.
>>
Rust is the only nonshit programming language with real world users.
it's still miserable, but software fundamentally is at this point.
>>
>>109009402
>Node is not a language you retard
it says "Javascript and Node", that obviously means "Javascript on the node runtime" you ESL pajeet vibecoder.
>>
>>109009392
>i am unable to learn another programming language thus I cope by telling everyone I do everything in js
kek
>>
>>109009406
It's a bit hard to explain and really needs to experience. Basically, you can write a full-featured forth in just 1k lines of x86 assembly language. This gives you a full metaprogramming environment, either with a threaded interpreter or even with machine code compilation (I've done the latter myself before).
The nature of the language is such that you can have extremely efficient code with only peephole optimizations.
The system relies on three pieces of magic: stack operations, the dictionary system, and the way interpretation works.
The interpreter in forth is not an interpreter in the sense of other languages. Or it is, actually, except that function definitions cause compilation and binding in the dictionary. The dictionary is just a namespace system that allows particularly dynamic reasoning. Combined, it means you can think the language as having the ultimate comptime. You have full power at "compile time", including the ability to arbitrarily override parsing. No need for specialized constructs like in lisp with reader macros and regular macros. Similar to how writing code as lists makes macros easy, so does the stack syntax make parsing and compiling easy.
In short, the language is unbelievably tiny, yet is more powerful than lisp. It doesn't come with as many batteries included, but you can get them all as needed. It's also capable of the lowest level programming just as much as the highest level.
>>
>>109009370
>assembly
>common lisp, scheme
>ocaml, haskell, and standard ML
>erlang
>forth, factor
certified unhinged
>>
>>109009449
you sound very jealous because your shit language can't do all of this.
>>
>>109007380
You will survive the winter.
>>
>>109009465
>It's a bit hard to explain and really needs to experience.
Sorry man, i read "Fortran" instead of "Forth", that's why I was puzzled.
Forth is kino.
>>
>>109009482
>you sound very jealous because your shit language can't do all of this.
1.Unlike you, I have been paid to deliver working software in about 6 different programming languages, so what would I be jealous, of, you junior vibecoder?

2. It is very important, for the benefit of your people, that you please poo in the loo.
>>
>>109009529
I am a junior but not a vibecoder, so take that back.
I am getting paid to deliver working software too my friend, everything with just one language
>>
>>109007363
I write PHP at work and it is torture please do NOT use PHP. PHP needs to die
>>
>>109009435
then why not just say Javascript, mongoloid jeet?
>>
>>>it says "Javascript and Node", that obviously means "Javascript on the node runtime" you ESL pajeet vibecoder.

>>109009924
>then why not just say Javascript, mongoloid jeet?
Obviously, because Javascript also runs outside a Node runtime context. You're a programming newfag, aren't you?
>>
>>109009850
cries in $session
>>
>>109009558
why are you using js for machine learning? its not that hard to learn python you nigger.
>>
File: The_ATS_Logo.svg.png (42 KB, 2048x2048)
42 KB PNG
>>109007363
>>
Rust is the indisputable champion of all the programming languages. Nothing comes close to it. The best of them all. Period.
>>
>>109011895
This. Rust is the best language for every usecase.
>>
>>109009980
No sane person uses Python for anything.
>>
>>109007363
Rust and Python and Java are /g/'s most beloved and supported languages
>>
>>109012012
Python is the 2nd best. The winner is Rust because of its intrinsic technological completeness.
>>
>>109012065
Python can be over 120x slower than Rust at performing addition. You can say Rust is good because of it's tech and then say Python is 2nd best given it's the other end of the scale. If you have ever completed crafting interpreters you have build a more technically solid (and faster) programming language than Python.
>>
>>109008012
i have yet to find anything better than C#
>>
>>109012017
>Rust and Python and Java are /g/'s most beloved and supported languages
only because /g/ is full of pa/g/eets
>>
>>109007363
BQN
>>
File: king.jpg (225 KB, 1433x1573)
225 KB JPG
>>109011895
Hi chad, you dropped this



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