Тёмный
CodePulse
CodePulse
CodePulse
Подписаться
Welcome to the CodePulse channel! I am software engineer with a strong interest in economics, crypto technology and software architecture. I upload videos for a wide range of topics including programming language development, operating system development, and smart-contract/on-chain development.

Комментарии
@bosballl
@bosballl 11 часов назад
why is there so many warnings like godamn
@freakpandor
@freakpandor 4 дня назад
What about classes
@RobertAnimatez799
@RobertAnimatez799 5 дней назад
2:55 When I open the Terminal, it gives me an "docker" is not recognized
@CodePulse
@CodePulse 4 дня назад
Have you installed Docker and added it to your path?
@dagneaholiday8112
@dagneaholiday8112 7 дней назад
Wilson Frank Williams Linda Johnson Betty
@KayeBarnett-b4y
@KayeBarnett-b4y 8 дней назад
Gonzalez Frank Rodriguez Jessica Rodriguez Kenneth
@artahir123
@artahir123 9 дней назад
Why are you not continuing this series ?
@weirdsweapons
@weirdsweapons 14 дней назад
Can you make a tutorial to do this in Python?
@CodePulse
@CodePulse 10 дней назад
You cannot write a low-level kernel in Python
@weirdsweapons
@weirdsweapons 10 дней назад
@@CodePulse That was a joke, sry
@TalhaAhmad-xq6xn
@TalhaAhmad-xq6xn 17 дней назад
Creating own programming language is fun. I'm learning a lot of things from this playlist. This is also improving my Python skills. Thanks a lot.
@foxypiratecove37350
@foxypiratecove37350 17 дней назад
I'm wondering: - Did you created this tutorial or just made it from an existing one? - If you made it from an existing one, which one? - Do you think you will continue this series?
@CodePulse
@CodePulse 16 дней назад
- It's inspired from other resources which iirc are linked in the description - N/A - Not in the near future
@foxypiratecove37350
@foxypiratecove37350 16 дней назад
@@CodePulse Ok thanks.
@glitchr7501
@glitchr7501 17 дней назад
I'm getting an error from GRUB saying the multiboot header was not found.
@samannoyb
@samannoyb 17 дней назад
You can just use wsl to create a virtual linux env and not install docker
@CodePulse
@CodePulse 16 дней назад
Yes that is true, but requires a little bit of further work to install dependencies.
@samannoyb
@samannoyb 16 дней назад
@@CodePulse np, I love your videos, they help me a lot ♥️
@Klayzz289
@Klayzz289 21 день назад
already after 1st min does NOT work
@xduskashesreal
@xduskashesreal 22 дня назад
Did you start this series because Windows yelled at you to activate, or just for giggles?
@CodePulse
@CodePulse 20 дней назад
Hahahaha
@Kurabaga
@Kurabaga 23 дня назад
Problem at 14:39 problem is = *** No Rule To make target 'build-x86_64'. Stop can you help me and yes i made myself sure codes were correct copy pasted in github because i was to damn unsure lol
@Kurabaga
@Kurabaga 23 дня назад
Windows btw
@CodePulse
@CodePulse 16 дней назад
Hi, I hope this video can help you: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-21R5UrkI7Rc.html
@CodePulse
@CodePulse 16 дней назад
Hi, I hope this video can help you: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-21R5UrkI7Rc.html
@MappingInTheBalkans
@MappingInTheBalkans 23 дня назад
Then using this language program another programming language
@CodePulse
@CodePulse 19 дней назад
Left as an exercise for the viewer 😂
@cyberjayson
@cyberjayson 26 дней назад
I don’t have the qualifications to even be looking at this video 😂 love it nonetheless
@CodePulse
@CodePulse 25 дней назад
Hahaha thanks!
@plurplein
@plurplein 26 дней назад
9:18
@devanshdas0404
@devanshdas0404 27 дней назад
Is it possible for us to have access to the file in the next session without the user being prompted to select the files again?
@CodePulse
@CodePulse 25 дней назад
Unfortunately I don't think this is currently possible.
@foxypiratecove37350
@foxypiratecove37350 Месяц назад
Thanks bro, I now released MathScript. The v1.0.0 of MathScript only includes this series untill the 12th eposiode, plus optional arguments for functions, but the v1.0.1 will include also this series untill the last episode, and a class/module system (for a subversion of the v1.0.1, not directly the main release because... I don't have the time). Let's go spend all my days to code that ☺
@shyguysgaming7405
@shyguysgaming7405 Месяц назад
look i knwo you might be taking an indeffenta break but i need keyboard inputs could i just add it like i normaly would for a baics c project or is it more complicated i know it will be more complicated i just want to know how to do it. if anyone has managed or knows how to addapted this program to accept inputs i would great apricated to know how you did it. and if your on the fence about coming back codepulse just know that everyone here would love to see a 3rd episode and would love to see you back here.
@CodePulse
@CodePulse Месяц назад
I hope someone will be able to help you with that. It will be different, you need to communicate directly with the keyboard device. Maybe look up some OS dev resources on Google.
@slimestaff1
@slimestaff1 Месяц назад
Hey, how's everything going? Great vid, everything worked, except the fact that it doesn't show the result, only the tokens, can you help?
@CodePulse
@CodePulse Месяц назад
Thanks you will not see result until ep 3.
@slimestaff1
@slimestaff1 Месяц назад
@@CodePulse oooohh, ok, ty!
@eftimij_animates
@eftimij_animates Месяц назад
17:00
@eftimij_animates
@eftimij_animates Месяц назад
14:24
@eftimij_animates
@eftimij_animates Месяц назад
0:34
@foxypiratecove37350
@foxypiratecove37350 Месяц назад
That bro is just a Giga Chad. He made a programming language, and now a whole fucking OS. The next thing is to make an OS in the programming language that he made.
@CodePulse
@CodePulse Месяц назад
Oh yeah that's what I was planning hahaha, if I ever get back into it I will surely be writing it in my own language
@foxypiratecove37350
@foxypiratecove37350 Месяц назад
@@CodePulse I want to thank you for all thoses types of toturials.
@0-oreo-0
@0-oreo-0 Месяц назад
make a x86 32 bit tutorial?
@CodePulse
@CodePulse Месяц назад
Why would I make life easier on everyone? 😂
@Itzkeeni
@Itzkeeni Месяц назад
Man, thank you very much for this course on creating your own language. For a very long time I thought about creating my own programming language, but I wouldn’t have enough experience and knowledge to write it myself, and lessons I couldn’t find it on RU-vid, especially in my native language (Russian). In the future, I hope I will be able to create my own full-fledged and popular language (just not in Python anymore xd) Thanks again for your videos ❤ Even while I was creating my language, I organized the file structure very well, rather than writing everything in one (because of this there were many bugs and I had to work hard)
@CodePulse
@CodePulse Месяц назад
отличная работа!
@robloxmaster2706
@robloxmaster2706 Месяц назад
Now i know why windows is so bad🤣
@EinSatzMitX
@EinSatzMitX Месяц назад
4:31 small correction: the BIOS IS actually the First Thing that Starts in your machine, then that searches for executable Code in the so called Boot Sector of your hard Drive. Normally that ist where the bootloader IS located and the bootloader then Starts the Rest of the operating system.
@K.maheshRaj
@K.maheshRaj Месяц назад
Please create a compiler
@patrickshepherd1341
@patrickshepherd1341 Месяц назад
Hey man! I commented on one of your videos a week ago or so to say thank you for your series and to tell you I was gonna keep going to expand on the language, now that I know how some of it works. Here's what I've added: - More operators - Maps - Importing code from external files - Flexible conditional syntax - e.g. every part of your conditional chain can use typical keywords like if and else, or shortcut keywords like ? and !, and each part can be a one liner or multi line - a keyword that lets you default to static or dynamic typing, along with keywords that let you specify individual variables as dynamic or static regardless of the default - an extensive and growing test suite that currently covers about 65% of the code, growing every day - and my favorite feature yet: when triggers! You make a statement like when a == 10: b = 50 end And then ANY TIME afterwards in your program when a takes on the value of 10, b will be set equal to 50. You can also make the trigger only fire once with an additional keyword. So anyway, thank you again! This has been a great experience, and I'm honestly thinking about just continuing to build and maybe, possibly, starting to use it for some things in the future! I think as soon as I get structs implemented and the test suite beefed up, I'll start using it for basic tasks here and there. And really, now that I have the code all working well, I could probably port the whole language to a c++ or a zig or something, and start making it really viable! Exciting stuff dude. I'm glad I found your channel.
@CodePulse
@CodePulse Месяц назад
That's amazing, congrats! The when keyword is very interesting, akin to "signals" but at the language level. Rewriting it in zig would be some achievement.
@guffi_shaikh
@guffi_shaikh Месяц назад
But how to launch this language
@CodePulse
@CodePulse Месяц назад
I'll leave that as an exercise for the viewer :)
@its_Lucky6211
@its_Lucky6211 Месяц назад
i know im like 5 years late but im currently using python 3.10.6, ive followed all the steps and checked like a hundred times, but for some reason when i divide by 0 i just get the RunTimeError without the traceback and the context, i am 100% sure ive done everything as in the video tho, cause ive checked like 12 times now
@iaminfinityiq7182
@iaminfinityiq7182 2 месяца назад
I think if you just say is_true() for the value to be different from 0. For now, it works because we are working with numbers until this episode. For this not to be edited *so many* times anymore, I can suggest you a safer way by turning the value into a boolean, this will convert into true or false based on truthy values and falsy values. Hope this helps :D
@iaminfinityiq7182
@iaminfinityiq7182 2 месяца назад
I also did that on my own, just the atom class I copied pasted from the factor and replace the factor with the binary_expression()
@iaminfinityiq7182
@iaminfinityiq7182 2 месяца назад
I am attempting to create a programming in JavaScript using this tutorial. I understand many things in Python so I can follow the tutorial and maybe write the code in JavaScript. When I finish, I may post my JavaScript code (this code is used for Google Sheets, not pure JavaScript so you may have some errors like: Logger.log()). When I was following this tutorial, I made some stupid errors that I made, such as converting null in quotes, making it a string.
@uday_khare09
@uday_khare09 2 месяца назад
Please continue this 🥲🥲😭😭😭
@uday_khare09
@uday_khare09 2 месяца назад
You liked it, So when🥹
@CodePulse
@CodePulse Месяц назад
🥹
@cycrothelargeplanet
@cycrothelargeplanet 2 месяца назад
2:30 bookmark
@patrickshepherd1341
@patrickshepherd1341 2 месяца назад
I've just started watching these to build my own programming language. I appreciate all the information! I'm trying to write my lexer and parser to be general enough that all the qualitative rules are abstracted out into text files so that you can reprogram the syntax and semantics of the language. For instance, I'm making my lexer a general finite state machine, and I store the constants, string-token relationships, and transition rules in text files that I load and parse at runtime. Lol it occurs to me that I have to make a mini-language to parse the spec files, but I'm just gonna ignore that... 😆
@CodePulse
@CodePulse 2 месяца назад
Hahahaha
@cycrothelargeplanet
@cycrothelargeplanet 2 месяца назад
What's the point of ParseResult and RTResult?
@DemidCode
@DemidCode Месяц назад
basically it helps to return error or succesfull result, it's wrapper class, so you won't do it manually on all functions and etc
@cycrothelargeplanet
@cycrothelargeplanet Месяц назад
@@DemidCode Oh okay
@kittyboochanyesbongono8467
@kittyboochanyesbongono8467 2 месяца назад
5:32
@ZaeNonQ
@ZaeNonQ 2 месяца назад
Haha yes
@none4964
@none4964 2 месяца назад
heyy what font is that?
@CodePulse
@CodePulse 2 месяца назад
JetBrains Mono
@none4964
@none4964 2 месяца назад
@@CodePulse thank youu :3 btw these videos aee so good ngl
@StickDude11
@StickDude11 2 месяца назад
can you post some more example.myopl scripts?
@Tiger_Labs_Code
@Tiger_Labs_Code 2 месяца назад
Cool! I am trying to get ideas for my own language(It will be written in C++)! Thanks to you series I have now got a better understanding!🙃
@SametTopcu-sz9xz
@SametTopcu-sz9xz 2 месяца назад
You can create custom Windows os with ntlite instead write own os
@WinUpgrade
@WinUpgrade 2 месяца назад
Yes but if user tired of another rebuild windows horrible bootleg process he can look for creating own os with own apps and utilities depending on coding on C skills
@SlimeFroster
@SlimeFroster 2 месяца назад
Damn, docker takes 100GB of disk space. Jeez
@Tabbytoffee
@Tabbytoffee 2 месяца назад
Wow! you just nonchalantly created a turing complete text editor in a 4 minute video. Thanks so much!
@CodePulse
@CodePulse 2 месяца назад
Hahahah
@kittyboochanyesbongono8467
@kittyboochanyesbongono8467 2 месяца назад
6:45