← Home ← Back to /g/

Thread 106205549

43 posts 14 images /g/
Anonymous No.106205549 [Report] >>106205623 >>106206126 >>106206182 >>106206483 >>106206563 >>106207919 >>106208086 >>106208128 >>106208440 >>106210137 >>106211323 >>106212305
Have you ever noticed that 99.999% of all useful software today was written in languages that:
-Don’t worship type theory
-Have very simple/small specs instead of 503720 features
-Were created by software engineers, not academic professors
-Are made fun of on /g/
Anonymous No.106205623 [Report]
>>106205549 (OP)
Admitting you are wrong about something, when you are so prideful and surrounded by people who do not respect such a trait is a difficult thing to do.
Anonymous No.106205647 [Report] >>106205910
>Have very simple/small specs instead of 503720 features
doesn't apply to c++, python, c#, ...
Anonymous No.106205910 [Report] >>106210041
>>106205647
C++ is the exception that proves the rule. Most useful C++ software is C-flavored C++, basically C with namespaces. Python and C# are corposlop
Anonymous No.106206126 [Report]
>>106205549 (OP)
Kill yourself, AI jeet
Anonymous No.106206172 [Report] >>106206445
did you guys know that it's possible to learn more than one language? t. simultaneous go & haskell enjoyer
Anonymous No.106206182 [Report] >>106206465
>>106205549 (OP)
>Have very simple/small specs instead of 503720 features
absolute fuckload of shit is written in C++, Java, C#
Anonymous No.106206445 [Report]
>>106206172
If you can’t look at a few references and immediately start using just about any language you shouldn’t be getting paid to code in any language.
Anonymous No.106206465 [Report] >>106206495
>>106206182
He said useful software.
Nothing useful was ever written in java or c#.
Anonymous No.106206483 [Report]
>>106205549 (OP)
>-Have very simple/small specs instead of 503720 features
>C++
>Python
>Java
>Ada (before someone cries it's extremely useful software that has been around for decades before you were born and took nations into the modern warfare age and other industries as well)
Anonymous No.106206495 [Report]
>>106206465
You're unironically a clueless child if you think nothing useful is written in Java or C#. They are used extensively in Enterprise businesses on the backends of shit used by millions.
Anonymous No.106206507 [Report]
The only thing people here have to say about Go is "muh error checking".
Anonymous No.106206532 [Report]
based pic
based post
have my bump
Anonymous No.106206543 [Report] >>106206789
*AHEM*
Say its name.
Anonymous No.106206554 [Report]
You'll notice most useful is written in C++, Java or C#.
Also worth noting, any time real dev work is required, people will default to C++ because it's the best language to give orders to a machine in.
Anonymous No.106206563 [Report]
>>106205549 (OP)
Mostly true for C but neither Java, C++, Python, C# nor Javascript fall on this category.
Anonymous No.106206700 [Report]
>caring about language
99% of the time i don't even know what language my project is.
Just throw gemini cli at it
Anonymous No.106206789 [Report]
>>106206543

is running rape seed oil no worries boss
Anonymous No.106206827 [Report]
Have you noticed that 99.999% of all products you buy today are made in countries that:
- Pay less than $2 a day
- Have no air conditioning
- Work 12-16 hour days
- Are made fun of on /g/

Makes you think.
Anonymous No.106207919 [Report]
>>106205549 (OP)
Anonymous No.106207998 [Report]
i use ZERO software written in go.
you're only possible retort would be about one or two projects started before 2015 were gotardation was still fresh. and that's all.
your first stipulation would have been more convincing if you pointed to JS. but then your retardation would have been too obvious.
Anonymous No.106208086 [Report]
>>106205549 (OP)
>Have you ever noticed that if err != nil
>-Don’t worship if err != nil
>-Have very simple/small if err != nil
>-Were created by if err != nil
>-Are made fun of if err != nil
Anonymous No.106208128 [Report]
>>106205549 (OP)
>-Were created by software engineers, not academic professors
Guido van Rossum (python) mathematics and computer science
Denis Ritchie (C) He graduated from Harvard University with degrees in physics
Bjarne Stroustrup (C++) Candidatus Scientiarum in mathematics with computer science.
Brendan Eich (Js) He received his bachelor's degree in mathematics and computer science
non of them are shitty software "engineers"
Anonymous No.106208440 [Report]
>>106205549 (OP)
>go
DO NOT INSULT INDIA SAAAAR
SUPERPOWER 2020
WE GONNA BE THE GREATEST COUNTRY
ONLY SIX BILLION INDIANS IS PLENTYYYYYYY
Anonymous No.106208589 [Report]
FUCK YOU
Anonymous No.106208661 [Report] >>106208706
Lets go back to C, we clearly messed up something.
Anonymous No.106208706 [Report] >>106208777 >>106210171
>>106208661
Write a web server in C.
Anonymous No.106208777 [Report] >>106209018
>>106208706
Let's go back to before complex web servers.
Anonymous No.106209018 [Report]
>>106208777
I accept your concession.
Anonymous No.106210041 [Report] >>106210087
>>106205910
all of the serious big software written under oop languages are written with heavy oop style. you have no idea what you're talking about
Anonymous No.106210087 [Report] >>106210131
>>106210041
nta. and not a gotard.
There exists indeed plenty of important software which is written in, or has evolved into, C++ with the C+classes style (not namespaces like the retard wrote). the GCC suite is an example.
But it is also true that there are "genres" of software that "classically" depended on OOP, like GUIs and gaymes (let me guess, you know about the latter). but both camps happen to be trying hard to get rid of OOP. The Elm architecture with GUIs and gayme tards "discovering" "data-oriented" programming are examples of these trends.
Anonymous No.106210131 [Report] >>106211344
>>106210087
>There exists indeed plenty of important software which is written in, or has evolved into, C++ with the C+classes style
Those are usually the old shit written in a time when OOP wasn't prevalent. GCC is first written in C so if anything it went from less oop to more oop style. LLVM is more modern and it's C++ / OOP from ground up.
>Elm architecture
interactive GUI languages like frontend frameworks like React are already FP and it just suits them better. Try managing business logic with lots of mutable state and you see OOP suits general programming the best.
Anonymous No.106210137 [Report]
>>106205549 (OP)
Twitter was made with scala. Disney streaming was made with scala.
Anonymous No.106210171 [Report]
>>106208706
while(num_packets>0){
struct packet packet = packets[num_packets-1];
num_packets- -;
process(&packet);
}
Anonymous No.106210181 [Report]
I exclusively switched to writing stuff in Go and Ruby
the best languages ever invented
Anonymous No.106211323 [Report]
>>106205549 (OP)
>Slopware devs and webtards can't understand large languages
It's not looking good for the Gotards
Anonymous No.106211344 [Report] >>106211800
>>106210131
>Those are usually the old shit written in a time when OOP wasn't prevalent.
Oh nice. You're making shit up as you go.
OOP has been known for much longer than you think retard.
Also, many "modern" projects use C+classes. To keep with the theme of famous usable software, look at any media encoder/decoder that's using C++ alongside assembly, and there is no OOP to be seen (e.g. x265, libfdk).
>OOP suits general programming the best.
what is "general programming"?
Anonymous No.106211800 [Report] >>106211853
>>106211344
>OOP has been known for much longer than you think
and it wasn't commonly used until C++ came.
>look at any media encoder/decoder that's using C++ alongside assembly
those are one of the few exceptions that you can't apply OOP because all of the work done is pure compute. there's nothing to model.
Anonymous No.106211841 [Report]
I have never used an app written in go. Mostly c, c++, JavaScript, java (android), lua, python (renpy), c#.
Anonymous No.106211853 [Report] >>106212028
>>106211800
>and it wasn't commonly used until C++ came.

Objective-C. Apple ecosystem went full oop before anyone. Then java had a much larger impact than c++.
Anonymous No.106212028 [Report]
>>106211853
I'm completely lost on your retarded reasoning right now. gcc started in 80s and llvm in 2000s. I don't know what you're trying to prove here. do you believe stallman could write gcc in obj-c or something like that? Obj-C belonged to Apple and C was the defacto systems language.
>inb4 Ada
Anonymous No.106212305 [Report]
>>106205549 (OP)
that's because useful software has a real domain they have to work in.

I'm working on the most ungodly legacy Java, jQuery shit yet the software has existed for over 20 years and it will continue to exist for a long time because rewriting even a part of this shit is gonna cost like a million dollars.

If the shitshow that is the backend of this shit would have been written in something like Go, which I actually like, it would have been over.
Anonymous No.106212406 [Report]
Good and useful software can still be good and useful even if it's written like shit with shot principals and rules. People are just waking up that these principals make it just harder to achieve for no actual benefit. Some parts of the oop patterns are useful by them self so will persist on the future while something else becomes the new dominant thing with probably just as manzly flaws and issues