[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

ITT: God Tier programmers Pic related

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 37
Thread images: 4

File: PORTABLE ASSEMBLY.jpg (554KB, 2049x555px) Image search: [Google]
PORTABLE ASSEMBLY.jpg
554KB, 2049x555px
ITT: God Tier programmers
Pic related
>>
File: terry.jpg (132KB, 900x900px) Image search: [Google]
terry.jpg
132KB, 900x900px
>>
Writing software entirely in C isn't that difficult, it just means you'll be rolling your own data structures to accommodate your needs.

You'd spend the same amount of time writing your game algorithms in another language.
>>
>>59910168
>C
>not ARM assembly

Man, Chris Sawyer has really got casual over the last few years.
>>
I'm not sure if I'm slightly retarded or future amazing programmer...doing things like this requires a certain sort of thinking about things in a very pure and rational way. Basically while I have been learning to code, I've been fucking Disgusted by the complexity that people are OK with. Python is one language I kinda like cause there's a concept of things being pythonic which is to mean the most simple efficient elegant way. Clearly that goes right out the window if you look at most python code or any other. Coders find a solution and then just copy paste the code and that's it. When i first say this I thought "Who even fucking does that" but EVERYBODY does and it's insane. I get writing things in longer form to make the code easier to read. Super cool one liners are fun but obviously difficult to interpret, so I get maybe the absolute extreme shouldn't be practiced. But the standard is to write long form code that is extremely difficult to interpret. Wtf
>>
>>59910372
It's pretty messed up how little some people can do with hundreds of thousands or millions of lines of code.
Making a comparable application to one with 500k lines of codes in only 25k lines of code certainly does not make you a bad programmer.

>Super cool one liners are fun but obviously difficult to interpret
These can often be slower than 20 lines, so often bad.
Your code should be tidier and shorter due to good interconnected (but not inter-dependent) systems that allows a ton of reuse, and generalized functional programming, not because of obnoxious one liners.
Python sux tho
>>
That dude wrote the originals in fucking ASM with some C++ bindings to have it talk to windows.
Rewriting it in C was probably a cakewalk
>>
>>59910556
this
>>
>>59910556
Yeah, the dude is a god.
Made one of the greatest games ever, written by himself, in assembly with some C++ bindings.

Game programmers are usually the worst programmers in existence. Not this guy.
>>
>>59910187
/thread
>>
>>59910168
>entirely in C
Big redflag. Shitty and unsecure program guaranteed.
>>
>>59910875
And yet it isn't, because Chris Sawyer is a great programmer.

Nice try though, brainlet.
>>
>>59910875
>mom, i posted it again
Go program in that Rust now will you.
>>
>>59910888
This. C is excellent if it's only used by top 1% programmers - which is exactly why C itself is a bottom 1% language in practice.
>>
File: John_Carmack_GDC_2010.jpg (2MB, 1819x1866px) Image search: [Google]
John_Carmack_GDC_2010.jpg
2MB, 1819x1866px
>>59910168
https://github.com/id-Software/Quake-III-Arena
>>
>>59910255
understudied roast
>>
>>59910888
>And yet it isn't
Ah sweet delusions
>>
>>59910944
>>59910947
Most game engines were written in C for a long time.
UE4 was one of the first to be mostly written in C++ instead.

>>59910944
Is true.

>>59910899
Rust is objectively better than C++ tho.
>>
>>59911002
>Rust is objectively better than C++ tho.

Why? honest question
>>
>>59911060
Much better performance, much better safety.
And as ugly as some syntax in Rust is, C++ is often worse.
C++ was also originally based on a type of programming (class-oriented, a misunderstanding of object-oriented), which was a huge mistake.

C++ is the typical bad sequel that doesn't match up to the original at all.
>>
Wasn't the original Rollecoaster Tycoon written almost entirely in Assembly?
>>
>>59911129
>he only reads the op
leave
>>
>>59910168
>God tier programmer
>Refuses to write his game in a sensible language because he's too stupid to learn more complicated paradigms than the ones he already learned in C
>>
>>59911144
I did actually scan the thread, I didn't see the word assembly so I thought it wasn't mentioned. Sorry.
>>
tschh if he had done it in python he could have just done

>import rollercoastertycoon
>>
Me
>>
>>59910372
You sound like you're just retarded and have trouble reading other people's code.

>>59910529
I assure you that you've never written a program consisting of more than 500k lines of code simply based on the way you talk.
>>
>>59910828
>this dude is a god
This dude is a sperg who makes shitty train games.*
>>
>>59911163
Let me know when you are anywhere near as successful as him.
>>
>>59911251
How do you quantify success? I probably am.
>>
>>59910255
>impying M$ winshit ASM macro language isn't basically a shitty C-like language

he wasn't as great as you make him out to be tard.
>>
File: 1484109919337.jpg (77KB, 640x638px) Image search: [Google]
1484109919337.jpg
77KB, 640x638px
>>59911236
nice assurance
>>
>>59910187
DELET TIHS
>>
>>59910828
>Game programmers are usually the worst programmers in existence
you haven't met many data scientists, have you
>>
>>59912549
I mean for people that do programming as their main job, and not just part of it as a glorified calculator.
>>
>>59911303
>The freetard screams angrily behind his heavy breathing as Doritos chunks fly out of his mouth and get entangled in his crusty neckbeard.
>>
Daily reminder that the community has been porting RCT2 to C++ since 2014
https://github.com/OpenRCT2/OpenRCT2
Thread posts: 37
Thread images: 4


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
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.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.