I found the first code I ever wrote

  Рет қаралды 18,279

The Cherno

The Cherno

Күн бұрын

Пікірлер: 79
@TheCherno
@TheCherno 20 сағат бұрын
Happy Holidays everyone! 🎄 Hope you enjoyed Mrs Cherno guest starring in this one ❤ Also don't forget to try everything Brilliant has to offer-free-for a full 30 days, visit brilliant.org/TheCherno . You’ll also get 20% off an annual premium subscription.
@gksculpture
@gksculpture 19 сағат бұрын
I’m seeking for a mentorship
@scoty3434
@scoty3434 19 сағат бұрын
Men good afternoon, i'm just wonder if one day You are going to react to the mark cerny presentation about the Playstation 5 PRO ? Like You DID with the Road of the PS5 video years ago because cerny mentioned a Lot of things about the limitations of the PS5 PRO, the artificial inteligence,the creation of PSSR and the colaboration than Sony is creating with AMD about AMETHYST i think was he s name based on machine learning and what THIS Could mean for the PS6 and so on in the future now than PS5 PRO is gonna be very important for PS6 , cerny said a Lot of interesting stuff in that video , clearly that video deserves a reaction from You
@Undead34
@Undead34 17 сағат бұрын
Mrs. Cherno is an excellent gamer. She caught you twice, even though you're the creator of the game.
@ssssssssssama
@ssssssssssama 19 сағат бұрын
I dont know why you popped up on my YT feed today. But years ago, when I was a Civil Engineering graduate with no money and a poorly paying job and decided I wanted to try and become a game developer, I was scouring YT for a free C++ crash course and stumbled upon your C++ series. I have gone through multiple SDE roles since then, game developer, front-end, iOS dev and now a game dev again and being incredible happy. I just wanted to give my thanks to you. Just top notch stuff
@deeeparka
@deeeparka 16 сағат бұрын
Nice. what kind of games do you work on
@ssssssssssama
@ssssssssssama 13 сағат бұрын
@@deeeparka Nothing too fancy. Developed a carrom game and a pool game in my first job. Today, I'm working on a poker game.
@SergeyBerengard
@SergeyBerengard 20 сағат бұрын
Cherno: So you have these squares and abilities and that's how you play. Mrs. Cherno: Is that what you do here all day??
@rileyhawksworth8362
@rileyhawksworth8362 20 сағат бұрын
It's impressive how far people can go from their first bit of code. My first recorded code is a class in python that helps manage save files.
@RC-1290
@RC-1290 18 сағат бұрын
The first code I wrote was on a TI-86 calculator, and someone stole it 😭
@jan_the_man
@jan_the_man 16 сағат бұрын
I remember writing oregon trail and google dinosaur game on my TI-84 on mine during math class, real programmers use TI BASIC 😅
@iani_2020
@iani_2020 14 сағат бұрын
He must be millionaire by now.
@amandawhen
@amandawhen 20 сағат бұрын
the first line of code i ever wrote was print("Hello World") but for real, looking at old programs i made it feels incredible that they ended up working at all with how convoluted the thought process was
@seannolan2120
@seannolan2120 9 сағат бұрын
I don't remember everything about my old code but I remember I did stupid shit like this: bool planet = false; bool planett = false; bool planettt = false; bool planetttt = false; bool planettttt = false;
@paulrei00
@paulrei00 7 сағат бұрын
When i was learning Java (J2ME) back in the days i have no idea about arrays and i was creating a variable for each value entry. XD It was a challenge to "iterate" through all this sht
@jorgeturu4713
@jorgeturu4713 18 сағат бұрын
I would love to see the game remade and use that as a foundation for videos explaining state machine and all those topics in C++ . I loved the video... i felt the same way when i checked my old code projects! Happy Holidays for you sir!
@burakssen
@burakssen 20 сағат бұрын
We expect game play with baby cherno as well.
@andyzaft8827
@andyzaft8827 7 сағат бұрын
It's always fun to look at your own code from years ago. I found some floppies from when I had my first XT without a hard drive and stuff I made using those with Borland's excellent TUIs was wild. But as you said, it was also very interesting to see how my brain worked without all the internet resources at our fingertips. I created all kinds of data structures and program flows that look messed up today, still, it worked, so I solved the problems, just probably not in the most elegant way. This is why I think it's better to go through AOC every year without using any other tools than the base list of language built-ins and just come up with solutions with the bare minimum, makes that grey matter do some actual thinking for a change :)
@urugulu1656
@urugulu1656 10 сағат бұрын
the segment with your SO was really adorable (seems like a nice enough person so good on ya)
@C0D3-0R-D13
@C0D3-0R-D13 10 сағат бұрын
Im following ur C++ tutorial and it's really helpful even all these years later, thank you so much again
@vcv6560
@vcv6560 14 сағат бұрын
This was great, everyone has an origin story and bringing a guest star a nice touch. I first Java exposure was Swing (1.2), and on a 300MHz P2 very slow. Almost like early visual basic. So much has changed I'd have to start over, and yes applets were all the rage. Happy holidays to the Churno family.
@sohankaushik7
@sohankaushik7 20 сағат бұрын
Merry Christmas, cherno
@hanfman1951
@hanfman1951 18 сағат бұрын
yes that is a good idea to combine it to your series. You'll get it done and have fun will doing it!
@anfay27
@anfay27 17 сағат бұрын
Yeaaaah let's make it Raytrayced multiplayer C++ game! It will be entertaining and educational. And it's the chance to revive good old raytracing series + cover multiplayer networking.
@craftydoeseverything
@craftydoeseverything 2 сағат бұрын
I am very very interested in seeing you make a newer version of this game in C++, I would definitely watch that
@mage3690
@mage3690 13 сағат бұрын
My first line of code was written in either C++ or BASIC -- or quite possibly a BASIC-derived turtle graphics language, I can't quite remember the timeline of things from when I was 8-12. My father was very much into teaching us kids programming, he thought it was the future of work, probably. My first _saved_ line of code is in Bash (bashrc is love, bashrc is life), and the first "application" I did was in C: a very small UNIX-like interactive shell. That taught me to love string manipulation in C, as odd as that may sound to people used to "real" languages with "functional" (as in "functional oriented programming") string manipulation interfaces. I just love using the functions defined in string. h to just do the thing in a stupid simple, stupid obvious way.
@miezekatze3536
@miezekatze3536 19 сағат бұрын
15:34 it's called after the class is first referenced and then loaded, the same with static {} blocks
@NoodleFlame
@NoodleFlame 16 сағат бұрын
The first code I ever wrote was when I was 8 years old, I made a simple text based input calculator in QBasic. That was in 1992, the code is long gone. I then made an ascii based dungeon crawler, I do remember having to hand code the collision for every location and possible movement direction.. I discovered arrays in the help files shortly after finishing that, that would have solved some headaches 🤣
@AK-vx4dy
@AK-vx4dy 14 сағат бұрын
Lucky guy, my first code was in era that code must be worth spending 10 minutes in other eyes to save it on tape ;) Maybe i have some code which never saw CPU or keyboard not leaving notebook (if mouses weren't hungry) when my passion(obsession?) was strong but i have no access to computer. I probably have first code to which i was forced to return and read again because it found second buyer/customer, it was brtual lesson about value of modules, small procedures, and using tabs to properly format code.
@michael_pio
@michael_pio 14 сағат бұрын
34:31 yes very true cherno , while learning programming time we don't need to write perfect code , we should try to solve that problem by our own level of knowledge aka skillset and then ,we can refer which is the better way of doing that same thing, back in days I used to learn in that way and it made me a better programmer too
@LifeOfMohammed
@LifeOfMohammed 18 сағат бұрын
I have been following you for years Cherno, I am from the Java life, It would be awesome to see more Java videos or a game development tutorials on more crazy things like 3D and Multiplayer and stuff!
@vs.1004
@vs.1004 19 сағат бұрын
Thanks for inspiring !! Will try this out
@yassine-sa
@yassine-sa 16 сағат бұрын
7:52 kotlin is the new cool java
@SoDamnMetal
@SoDamnMetal 5 сағат бұрын
And C# is the better Java
@lengors7327
@lengors7327 19 сағат бұрын
Yes, java has improved since java 6/7. Since then: - streams - virtual threads - structured concurrency - records - modules - switch expressions - pattern matching - sealed interfaces/classes - var reserved type name (i.e. you can do var a = new Foo()) - many more improvements to the builtin libraries (e.g. added sequenced collections) - instance main methods (i.e. main methods don't have to be static anymore) - unnamed classes (i.e. you can write method without explicitily declaring a class, combined with previous feature, it means you can write your main just by doing `void main() { ... }` in a file) There might be other features that I'm missing, but I think this are the most important ones. I think the major feature that's still missing imo is non-nullable types, but I'm not hopeful it will come in the near future :(
@xopp3r_s
@xopp3r_s 17 сағат бұрын
Waiting for this series so hard
@tinygorillacake
@tinygorillacake 6 сағат бұрын
I never thought I'd see a Cherno video of him roasting his wife! No one is safe.
@mrthomaschannelearth
@mrthomaschannelearth 8 сағат бұрын
I haven't touched eclipse for more that 10 years.. man I'm growing old..
@gksculpture
@gksculpture 19 сағат бұрын
Merry Christmas to you mr and mrs cherno❤🎄
@luz_reyes_676
@luz_reyes_676 13 сағат бұрын
Spme of the first programs I wrote was BASIC 2.5 for the basic stamp microcontroller. My grandfather and I wanted to make a remote controlled car. I'd say we were 90% successful
@jasonvonhaartman3325
@jasonvonhaartman3325 19 сағат бұрын
lucky you, my first programs are in landfill on cassettes :) c64 basic 1984ish
@tristancowen5636
@tristancowen5636 19 сағат бұрын
My dad kept his C64.. he has loads of old cassettes with random games he made when he was bored during the summer lol
@KeithKazamaFlick
@KeithKazamaFlick 14 сағат бұрын
yaay mrs cherno
@LuzuVlogsGamer
@LuzuVlogsGamer 18 сағат бұрын
20:29 that made me laugh real good, the way you said it xd Comedy comedy = new Comedy();
@KeldonA
@KeldonA 18 минут бұрын
Jealous. I lost all of my early code. I started out on a 286 that I gave to a client (as my mum bought us a 333Mhz Cyrix MII). I probably had it on floppy disks for a few years but it never survived long enough to get onto my CD backups.
@mohamedfarag7474
@mohamedfarag7474 15 сағат бұрын
7:53 java 23 is doing great now and there are a lot of frame works for the language
@btarg1
@btarg1 14 сағат бұрын
Java is great, especially newer versions thanks to their increased performance and syntax niceties. Java 21 is absolutely worth using, especially for game dev!
@Noriyak1
@Noriyak1 19 сағат бұрын
Java uses DirectX and OpenGL, if possible, under the hood. It can also be controlled via system properties. I even managed to render 2D with about 60k fps in Java by using the JDK internal classes, that was sick...
@douglascaskey7302
@douglascaskey7302 12 сағат бұрын
For me to find my first code I'd have to go dig out the stack of Fortran punch cards for a program that plotted the ballistic trajectory of an object using the Newton-Raphson iteration method. What would be really fun is to see if I could still read the code printouts for some of the APL programs I wrote at school. 🙂
@TheRealMangoDev
@TheRealMangoDev 20 сағат бұрын
also intellij has a very useful thing which lets u import eclipse projects. u should've just used intellij with that!and to clarify: no plugins needed to do this. intellij supports this kind of stuff natively
@kelvinsmith4894
@kelvinsmith4894 18 сағат бұрын
This was really good for a first project!
@Cinarbayramic
@Cinarbayramic 19 сағат бұрын
i thought the first code you ever wrote was that game in java you made a series on remaking
@andrasbradacs6016
@andrasbradacs6016 18 сағат бұрын
In the past, I had to wait until I was about 14 years old to get to high school, where there was a normal library with professional books on programming. I only found a book about Visual Basic 6.0, I read it a few times over the course of a summer, and then the guy next door downloaded the development environment for me a year later, because the Internet was quite a rare thing at that time. After that, I spent a summer just typing what I read in the book (the library copy almost fell apart by the end). Today's guys don't even know how easy it is for them to gather knowledge...
@seannolan2120
@seannolan2120 8 сағат бұрын
Indeed. My first reference book was called A Touch Of Applesoft Basic that I just happened to find one day by pure chance, then it was some books from the school library
@SergeyBerengard
@SergeyBerengard 20 сағат бұрын
Merry Christmas, Cherno!!🎄🎁
@arushford
@arushford 7 сағат бұрын
You go hard my guy.
@Nico-jd3zd
@Nico-jd3zd 17 сағат бұрын
hi cherno, my first code was a simple calculator on the console
@sammyfromsydney
@sammyfromsydney 16 сағат бұрын
I don't agree with everything you say but I love this and I'm very glad you made this video. You may find that the way you've done some of these things meshes with what is standard or what was out there. You've missed the mark telling people to "put away the Internet". I guarantee you that you used references when you built this. When you're starting out you don't even know what is possible. I do however agree you shouldn't just ask AI to pump it out for you and that such lazy coding leads to a lack of development or an atrophy of skills.
@gee_at_ease
@gee_at_ease 20 сағат бұрын
Merry Christmas and Happy New Year. 🎉🎄
@TimLewicki-s1t
@TimLewicki-s1t 6 сағат бұрын
I vote yes for what you said at the end.
@Cerzus
@Cerzus 9 сағат бұрын
Your idea at the end of the video? Do it!
@alihene2225
@alihene2225 18 сағат бұрын
My first code was a html file
@gsestream
@gsestream 17 сағат бұрын
lol merry christmas and happy new yar. I pretty much use java se 8 still. mostly java 9. all the class fields are created when the object is created. intellij, what is that. eclipse is better. java graphics is accelerated, if its cached (uploaded) to the GPU. so most of the time it is accelerated, after its "cached". you can force acceleration (immediate mode gpu acceleration) by using VolatileImage etc. if you need to comment (tm), its too complex. lol. like here. self-documenting code is clear in design. freedom suits you, sir. suits you. vulkan ray traced pipeline instead. cause vulkan init shuggers. yep programming your own is less code than the vulkan pipeline init code.
@nomannian
@nomannian 20 сағат бұрын
this is so cute
@TheRealMangoDev
@TheRealMangoDev 20 сағат бұрын
java is pretty good rn. Rust is still better tho- My first lang was java, so yes..l i may have bias, but i honestly think modern java isnt bad
@Undead34
@Undead34 17 сағат бұрын
Cherno you should learn Rust, it's fun!
@RoyalGun-9mm
@RoyalGun-9mm 7 сағат бұрын
Bro, made this when he was 16 in an English class ☠️ ☠️
@m.gredemptor2610
@m.gredemptor2610 20 сағат бұрын
OK, I just got a brain fart. I saw the thumbnail and thought the lady in the picture was the first code you wrote, and I was just staring at the image and pondering about it for a solid 5 minutes, until I though "Mnee, let's just click the video."
@hmmmidkkk
@hmmmidkkk 19 сағат бұрын
🤣🤣
@CompSciMathguy
@CompSciMathguy 20 сағат бұрын
Ray tracing series please
@RandomGuyyy
@RandomGuyyy 15 сағат бұрын
This is why some of us can't or won't make a game without an engine. So much code and development time for something that looks like a Commodore 64 game? I mean, it's clever and everything but what about the overall end result?
@monke2220
@monke2220 20 сағат бұрын
lol
@anoomage
@anoomage 20 сағат бұрын
Why is the voice terrible robotic french ? I can't watch this ... And no way to switch to original audio :(
@TheCherno
@TheCherno 20 сағат бұрын
Hey, sorry about that KZbin is pushing out some new features... if you try again it should be in the original English
@anoomage
@anoomage 20 сағат бұрын
​@@TheChernoyes it is! Thank you and Merry Christmas! 🎄
@Heisenberg01-r7c
@Heisenberg01-r7c 20 сағат бұрын
🇵🇸🇵🇸🇵🇸
@quaffie
@quaffie 20 сағат бұрын
do you have onlifäns?
@Tyler-z8r
@Tyler-z8r 19 сағат бұрын
wtf
Why I Don't Like Singletons
29:05
The Cherno
Рет қаралды 98 М.
WHY did this C++ code FAIL?
38:10
The Cherno
Рет қаралды 298 М.
We Attempted The Impossible 😱
00:54
Topper Guild
Рет қаралды 56 МЛН
Language Performance Comparisons Are Junk
1:23:37
ThePrimeTime
Рет қаралды 167 М.
new ARM feature lets you cryptographically verify pointers?
9:36
I Redesigned the ENTIRE YouTube UI from Scratch
19:10
Juxtopposed
Рет қаралды 854 М.
"For $35,000 I'd Expect it to be Perfect"
42:13
Blacktail Studio
Рет қаралды 4,2 МЛН
The Dome Paradox: A Loophole in Newton's Laws
22:59
Up and Atom
Рет қаралды 1,1 МЛН
I OWE Him This Upgrade - AMD $5000 Ultimate Tech Upgrade!
27:53
Linus Tech Tips
Рет қаралды 675 М.
Stop using std::vector wrong
23:14
The Cherno
Рет қаралды 160 М.
18-year-old super talent stuns Magnus Carlsen | World Rapid 2024
9:34
ChessBase India
Рет қаралды 186 М.
My New Favorite Terminal Just Dropped
24:42
Theo - t3․gg
Рет қаралды 67 М.
Magnus Carlsen DISQUALIFIED From World Chess Championship
27:51
GothamChess
Рет қаралды 1,1 МЛН