[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: books.jpg (808 KB, 3724x2096)
808 KB JPG
You are 6 years old. Your dad gave you his old PC, and become the master of ONE programming language for life, ignoring the rest.
Which one is it?
>>
File: 1535833764279.jpg (42 KB, 623x627)
42 KB JPG
C
>>
File: youk-ACK.jpg (105 KB, 1080x1080)
105 KB JPG
>>109091897
My own!!
>>
File: pepe-longlegs.png (115 KB, 1000x250)
115 KB PNG
>>109091897
>you must choose one book to learn and you can never learn the other
>one book is clearly much bigger and holds much more knowledge than the other
>your options are to pick the big book, gain a lot and lose little, or pick the small bok, gain a little and lose a lot
What's the catch?
>>
>>109091897
If I were 6, go will not have been created until much later so why the fuck would I learn it
>>
File: cbd-1572090901.jpg (1.56 MB, 3264x2448)
1.56 MB JPG
C++
>>
File: gobs_program.gif (536 KB, 268x205)
536 KB GIF
>>109091897
C
>>
File: my.k&r.jpg (209 KB, 1572x1080)
209 KB JPG
C++
>picrel belonged to my father. he died in 2002.
>>
>>109091897
if it's only one of the books in your picture then C++, I think you have more possibilities with it than Go, I have never used Go but is there even something nice possible with it as standalone language?
>>
that book on C++ by Stroustrup is complete trash. waste of time.
>>
>>109091897
pretty home page
>>
>>109092497
Notice how it never said it would help you learn programming or that it will become your first programming language or anything like that.
It's literally written for autists obsessed with compilers and languages and mixing different concepts from different areas and eras.
It describes what cpp is for that kind of people. It's not something you read to learn cpp and apply in your project. It is something you read after you did two dozen of your own cpp projects.
>>
>>109092557
>It is something you read after you did two dozen of your own cpp projects.
yeah, but then you know the language already, so it's pointless.
>>
>>109092582
Nobody knows all of C++
>>
>>109092620
that's fine. no need to know it all.
>>
>>109092650
knowing your tools well is the first step to using your tools well
>>
>>109092671
sure, but you don't need to own every single tool in existence to do your job. C++ has pretty shallow learning curve, so you just learn on the job.
>>
>>109092735
Knowing what the right tool is for a job saves a tremendous amount of time and effort, and prevents common pitfalls associated with substandard makeshift antipattern solutions using the wrong tools.

C++ is an extremely complex and difficult language to master.
In comparison, C is tiny and easy master, has excellent design, and is capable of producing high quality code similar to how machine function with a minimum of abstractions
>>
>>109091897
The stipulation to not use any other programming language is an interesting one. You'd essentially want one language that can do everything, so that you are never locked out of a project based on the language you picked.

Javascript is a decent choice. You can obviously do web shit. Node gives you the ability to do server shit, but npm will leave you open to supply-chain attacks. The runtime can also be embedded just about anywhere, for scripting purposes, but is huge and bloated. It does have the ability to be compiled AoT now to avoid the runtime bloat, but I'm not sure how good that is. There is also Typescript for stronger typing. It's a language that can do everything, but it's not that good or efficient at doing everything.

C# is probably the best choice, sadly. It can do server shit and web shit with .NET. It can make cross platform applications targeting Windows, Mac, Linux, and Android. Its runtime is smaller than Javascript's and can be embedded as a scripting language anywhere. But it can also be compiled AoT for no runtime overhead, and similar performance to C, C++, and Rust. It can also be transpiled to Web Assembly for web scripting. Not sure if there's anything you are locked out of writing with C#, outside of maybe tiny embedded hardware.
>>
File: c cat.jpg (83 KB, 640x640)
83 KB JPG
>>109091938
This. I won't need anything else if I'm the master of C.
>>
C++, probably.
>>
>>109092459
I guess he was around 40?
>>
>>109093520
55
>>
>>109091897
assembly
>>
>>109091897
Unironcally, always start with C, then look elsewhere.
>>
>>109094967
>>109093263
If you actually get a job will you get eaten alive by MERMERER SERFTER freaks after a few years?
>>
>>109091897
Ada. Then I write guided missile software to hit OP’s house.
>>
File: 1772620114875747.jpg (34 KB, 474x468)
34 KB JPG
>>109091897
God's given programming language
>>
File: 1750719429135612.png (149 KB, 300x300)
149 KB PNG
>>109092620
>Nobody knows all of C++
>>
>>109096380
I am sure he is senile by now and forgot half of the shit he put into it. Why else are they adding the same shit over and over again just with slightly different syntax?
>>
>>109096470
>I am sure he is senile by now
he doesn't look senile to me in the latest C++ documentary
https://youtu.be/lI7tMxzSJ7w
>>
>>109091897
lolcode ofc
>>
>>109091897
C#
It's very versatile and actually usable for a lot of tasks without making your life suffering.
>>
You don't want something easy to use like C# or Java. You want something esoteric, ugly, high skill curve, people will pay you gorgeously if you're a unique SME in it.

I'm going with COBOL or C. Going to make $500k/year at a bank or systems/hardware engineering org as the only guy who knows how to do anything with it.

My only question, do I get to stay a relatively well adjusted almost normal man or do I also have to turn into the aggressively autistic shut in this would require?
>>
>>109098613
OP said:
>become the master of ONE programming language for life, ignoring the rest.
Nobody on earth is going to hire a guy who only knows COBOL. And even if you're good at the language, it doesn't guarantee you'll be the guy landing the $500k job. There are very few positions like that. I suppose many of those will involve people who can rewrite COBOL in other languages like Java or C#.
Being very good at C# opens up a lot more opportunities for you, and its skill ceiling is still pretty high.
>>
>>109096380
Yes, not even him knows everything about C++.
>>
>>109096380
Better language experts emerge than their inventor.
>>
BASIC like all 80s computers intended.
>>
>>109091897
Whitespace
>>
>>109091897
Under these constraints, C++ is my only viable option
>>
>>109091897
>You are 6 years old.
>Your dad gave you PC
Thanks for ruining my life, faggot
>>
File: clown_pepe.jpg (80 KB, 1280x720)
80 KB JPG
Perl
>>
>>109091897
LISP or APL or FORTRAN
If I have to choose, then it would have to be FORTRAN
>>
>>109091897
Just give me machine code
I don't care
>>
>>109091897
C++, so Jensen can make me a millionaire
>>
>>109098740
kino book
>>
File: file.png (421 KB, 758x1000)
421 KB PNG
>>
>>109091897
When I was 6? Assembly.
>>
>>109091897
Was C even a thing in personal computers in 88?
>>
>>109091897
C. When I was 6, it was still fairly new, and pretty much one of the most powerful and versatile languages that existed when I was 6.
>>
>>109092277
I can't wait until your containment month is over.



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