This game was written in the HARDEST programming language👩‍💻 #programming #technology #software

preview_player
Показать описание

Рекомендации по теме
Комментарии
Автор

How I would learn to code (If I were to start over)

CodingWithLewis
Автор

Normal people when they hear assembly: 😃?
Programmers when they hear assembly: 💀

BetterDeadthenRed
Автор

He probably written more lines of code than money he earned 😂

akshaymemane
Автор

Damn... didn't know that. I love assembly. I remember writing a hello world program and calling it a day.

j.r.r.tolkien
Автор

Assembly if shortened:
Python:
Give me salt
Assembly:
Computer, move you head left
Now move your body left
Now look at salt
Now put your left arm in salt direction
Now grab the salt with your left hand
Now move your head right
Now move your body right
Now move your left arm to me
Now give me salt
Now come back in start position

vladik_yt
Автор

I seriously don't understand how someone could write all of that in assembly. They are essentially a human compiler.

inues
Автор

That's like building a full size house out of Lego bricks

Dragonflywins
Автор

Holy shit, he wrote a game in asm. That's some Sheldon type shit

abishekvaradharajan
Автор

To explain more in detail why Assembly is so difficult: Most programming languages (C++, Java, etc) are very “high level”, in that they take care of a lot of the manual work, such as assigning memory locations or updating variables, for you. The trade off for this ease of use is that they’re not perfectly efficient. Generally, especially in the current day and age, this trade off is perfectly acceptable.

Assembly on the other hand does not do any of that. Assembly is as close to 1s and 0s as you can get while still being human readable. You have to do everything yourself. You can’t just say “X = Y + 10” like most other languages. You have to load X and Y into active memory, do the calculation, and then store the result. As a result, it’s incredibly difficult to work in. But in return, it’s as efficient as you can make it be.

To this day I’m astonished this man had the skill and patience to write almost the entire game in Assembly

PhoenixKnight
Автор

Someone needs to write a game in Brainf**k

svgaming
Автор

I immediately said "Roller Coaster Tycoon" at the first sentence. Man, as someone who took a few classes involving writing in assembly in college, Chris Sawyer will never cease to amaze me. I couldn't finish writing my multi-function calculator, let alone such an amazing game.

SwiftilySquirrel
Автор

Finaly someone talks about the absolute goat of programming
The game had no freaking bugs till this date and no never updated
He did a great job

Grinwa
Автор

One of my all the fave games. I remember thinking back in 99 on a modestly fast machine "how is this game doing all of this at one time when other games struggle to do less?!"

Makes sense when you get older and get into coding.

Real
Автор

This is actually incredible. At that scale and the application of it, assembly is difficult. In other purposes, you just need to stay organized and write pseudocode before starting.

infrdarkfire
Автор

I've put countless hours into this game over the years, and I can honestly say I've never noticed a single bug while playing.

canadajointops
Автор

"He made $30M"
Time to learn a new programming language ᕕ( ᐛ )ᕗ

Goose____
Автор

Also, assembly is hardware-specific. Especially with modern CPUs having tons of specialized features, picking the right instruction isn't easy. However, back in the days, computer hardware was still undergoing lots of developments and assembly written on one machine might not run on the next.

Chronologist
Автор

That is WILD! I can’t believe I didn’t know that! Such a fun game

KatherineStruthers
Автор

Impressive now let's see Paul Allen's code

arjumandayub
Автор

Transport Tycoon was written much earlier, 1994. I spent literally months without breaks playing it. It's written based on the same codebase, also assembly.

incremental_failure