The cat programming language 😅
https://github.com/hxu296/catlang
A helloword.cat program looks like this
mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEow mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEow mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEow mEow mEoW mEoW mEoW mEow Meow mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEow mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEow mEOw mEOw mEOw mEOw mEOw mEOw mEOw mEOw mEOw mEOw mEOw mEOw mEOw mEOw mEOw mEOw mEOw mEOw mEOw mEOw mEOw mEOw mEOw mEOw mEOw mEOw mEOw mEOw mEOw mEOw mEOw mEOw mEOw mEOw mEOw mEOw mEOw mEOw mEOw mEOw mEOw mEow mEOw mEOw mEOw mEOw mEOw mEOw mEOw mEOw mEow mEoW mEoW mEoW mEow mEOw mEOw mEOw mEOw mEOw mEOw mEow mEOw mEOw mEOw mEOw mEOw mEOw mEOw mEOw mEow Meow mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEow
#Programming #CatLang
@Dagmawi_Babi
https://github.com/hxu296/catlang
A helloword.cat program looks like this
mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEow mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEow mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEow mEow mEoW mEoW mEoW mEow Meow mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEow mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEow mEOw mEOw mEOw mEOw mEOw mEOw mEOw mEOw mEOw mEOw mEOw mEOw mEOw mEOw mEOw mEOw mEOw mEOw mEOw mEOw mEOw mEOw mEOw mEOw mEOw mEOw mEOw mEOw mEOw mEOw mEOw mEOw mEOw mEOw mEOw mEOw mEOw mEOw mEOw mEOw mEOw mEow mEOw mEOw mEOw mEOw mEOw mEOw mEOw mEOw mEow mEoW mEoW mEoW mEow mEOw mEOw mEOw mEOw mEOw mEOw mEow mEOw mEOw mEOw mEOw mEOw mEOw mEOw mEOw mEow Meow mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEoW mEow
#Programming #CatLang
@Dagmawi_Babi
GitHub
GitHub - hxu296/catlang: The cat programming language
The cat programming language. Contribute to hxu296/catlang development by creating an account on GitHub.
I'm trying Cursor, an AI-first code editor. It's a fork of VS Code except that it's got AI as the main feature. 🤔
I was just trying it all out and it's so smooth. I actually enjoyed coding with it. It's got code generation. I tried it with flutter, js, rust, python and more and it works flawlessly.🤌
And for me my most favorite part is "Chat with your project" feature where you just talk to it and ask what you should improve, add, remove, secure or even write comments and documentation for you.🥵
Cursor
• https://www.cursor.so/
#Cursor #AI #TextEditor #Programming
@Dagmawi_Babi
I was just trying it all out and it's so smooth. I actually enjoyed coding with it. It's got code generation. I tried it with flutter, js, rust, python and more and it works flawlessly.
And for me my most favorite part is "Chat with your project" feature where you just talk to it and ask what you should improve, add, remove, secure or even write comments and documentation for you.
Cursor
• https://www.cursor.so/
#Cursor #AI #TextEditor #Programming
@Dagmawi_Babi
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
When I first discovered and got intrigued by the Rust programming language (thanks to the No Boilerplate YouTube channel 😅 ) All I used to learn rust was their official book.
And I suggest it so much. It's not only a rust book but it's also a course on computer science basically. I've uploaded the book in both PDF and a web version and also a more advanced one in my files channel if you would like to check them out.
The Rust Programming Book
• https://t.me/c/1156511084/540
Offline Web Version
• https://t.me/c/1156511084/543
Online Web Version
• https://doc.rust-lang.org/book
Rust for Rustacians
• https://t.me/c/1156511084/542
Also there's an easy to understand version that I found helpful at times
• https://github.com/Dhghomon/easy_rust
The Rust Book but in videos
• https://youtube.com/playlist?list=PLai5B987bZ9CoVR-QEIN9foz4QCJ0H2Y8
Notable YouTube Channels
• https://youtube.com/@NoBoilerplate
• https://youtube.com/@letsgetrusty
#Rust #Books #Resources #Programming
@Dagmawi_Babi
And I suggest it so much. It's not only a rust book but it's also a course on computer science basically. I've uploaded the book in both PDF and a web version and also a more advanced one in my files channel if you would like to check them out.
The Rust Programming Book
• https://t.me/c/1156511084/540
Offline Web Version
• https://t.me/c/1156511084/543
Online Web Version
• https://doc.rust-lang.org/book
Rust for Rustacians
• https://t.me/c/1156511084/542
Also there's an easy to understand version that I found helpful at times
• https://github.com/Dhghomon/easy_rust
The Rust Book but in videos
• https://youtube.com/playlist?list=PLai5B987bZ9CoVR-QEIN9foz4QCJ0H2Y8
Notable YouTube Channels
• https://youtube.com/@NoBoilerplate
• https://youtube.com/@letsgetrusty
#Rust #Books #Resources #Programming
@Dagmawi_Babi
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
The ultimate bug isn't in your code, it's in your thinking!
I learnt something great last night. Margins are horrible to use and they've actually made my life harder ever since I started using component based frameworks.
The idea is simple in component structures. Build the component it self in a self contained box (encapsulation) Margins are the opposite of that, they break component encapsulation. A well-built component should not affect anything outside itself. Margins make reusability harder. Good components are usable in any context or layout.
Here's a pretty amazing blog about it
• https://www.joshwcomeau.com/css/rules-of-margin-collapse/
Another great one
• https://mxstbr.com/thoughts/margin/
And TheoGG's reaction about it
• https://www.youtube.com/watch?v=KVQMoEFUee8
#Programming #Blogs #YouTube
@Dagmawi_Babi
I learnt something great last night. Margins are horrible to use and they've actually made my life harder ever since I started using component based frameworks.
The idea is simple in component structures. Build the component it self in a self contained box (encapsulation) Margins are the opposite of that, they break component encapsulation. A well-built component should not affect anything outside itself. Margins make reusability harder. Good components are usable in any context or layout.
Here's a pretty amazing blog about it
• https://www.joshwcomeau.com/css/rules-of-margin-collapse/
Another great one
• https://mxstbr.com/thoughts/margin/
And TheoGG's reaction about it
• https://www.youtube.com/watch?v=KVQMoEFUee8
#Programming #Blogs #YouTube
@Dagmawi_Babi
Here's a pretty fun and quirky new programming language that uses glyphs.
Uiua is a programming language that incorporates array-oriented and stack-based programming paradigms.
An array-oriented language is one where the primary data structure is the array. In array languages, many operations that can apply to a single value can also apply to every value in an array. This is known as rank-polymorphism.
A stack-based language is one where all operations manipulate a global stack of values. Functions pop values off the top of the stack, perform their calculation, then push the results back on to the stack.
Read more
• https://www.uiua.org/
I'm actually having fun playing around with it.
#Uiua #Programming
@Dagmawi_Babi
Uiua is a programming language that incorporates array-oriented and stack-based programming paradigms.
An array-oriented language is one where the primary data structure is the array. In array languages, many operations that can apply to a single value can also apply to every value in an array. This is known as rank-polymorphism.
A stack-based language is one where all operations manipulate a global stack of values. Functions pop values off the top of the stack, perform their calculation, then push the results back on to the stack.
Read more
• https://www.uiua.org/
I'm actually having fun playing around with it.
#Uiua #Programming
@Dagmawi_Babi
Forget my optimizations check out this dude trying to cram an entire chess playing neural net into 1024 tokens for Sabastian League's Chess Challenge I talked about a couple months back
• https://www.youtube.com/watch?v=5vsLmM756LA
And he made his code in the shape of a chess queen. 😂 🔥
#YouTube #Programming
#SabastianLeague #Chess #AI
@Dagmawi_Babi
• https://www.youtube.com/watch?v=5vsLmM756LA
And he made his code in the shape of a chess queen. 😂 🔥
#YouTube #Programming
#SabastianLeague #Chess #AI
@Dagmawi_Babi
This's me 😊
I wish people would grow up more and stop obsessing over frameworks and languages.
#Programming
@Dagmawi_Babi
I wish people would grow up more and stop obsessing over frameworks and languages.
#Programming
@Dagmawi_Babi
FYI C# Supports ifn't and booln't lmfao 😂
Ifn't is straightforward and honestly makes sense. Booln't is like bool but opposite.
@Dagmawi_Babi
Ifn't is straightforward and honestly makes sense. Booln't is like bool but opposite.
private booln't abc = false;#Programming #CSharp #Coding
// abc is true
@Dagmawi_Babi
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
This is for everyone that is looking to start or progress through their programming journey!
If you are looking to start your programming journey, or have started it but don't have a clear goal or path on where and how you should move forward; I have compiled and made a really simple and straight forward path for you!
No, you don't need a mentor. You just need a computer and access to internet, that's all.
I have posted all the guides, resources and advices all in my community. Now you don't have to go around asking every dev or community to be your mentor or to give you a roadmap or something. This'll help exponentially.
Ofcourse my advices and plan will not fit all of you. You just have to use and apply the ones that apply to your scenario and go from there.
Here are the roadmaps and resources
• https://t.me/dagmawibabichat/37512/54629
Share it with your friends and community, for people who want to get into programming and for people who want to progress.
I hope it helps.🌷
#Resources #Roadmap #Programming
@Dagmawi_Babi
If you are looking to start your programming journey, or have started it but don't have a clear goal or path on where and how you should move forward; I have compiled and made a really simple and straight forward path for you!
No, you don't need a mentor. You just need a computer and access to internet, that's all.
I have posted all the guides, resources and advices all in my community. Now you don't have to go around asking every dev or community to be your mentor or to give you a roadmap or something. This'll help exponentially.
Ofcourse my advices and plan will not fit all of you. You just have to use and apply the ones that apply to your scenario and go from there.
Here are the roadmaps and resources
• https://t.me/dagmawibabichat/37512/54629
Share it with your friends and community, for people who want to get into programming and for people who want to progress.
I hope it helps.
#Resources #Roadmap #Programming
@Dagmawi_Babi
Please open Telegram to view this post
VIEW IN TELEGRAM
The 30 Million Line Problem — The 30 million line problem is a term used to describe the issue of computer operating systems becoming bloated with lines of code, which can lead to a decrease in program reliability.
Operating Systems on average take like 30 million lines of code before i even boots up and let's you do anything.
I actually agree. And Serenum is a possible solution to it.
#Programming #OS #ThirtyMillionProblem
@Dagmawi_Babi
Operating Systems on average take like 30 million lines of code before i even boots up and let's you do anything.
I actually agree. And Serenum is a possible solution to it.
#Programming #OS #ThirtyMillionProblem
@Dagmawi_Babi
Tailwind has this really cool feature where you can tell "group" or "peer" tags to what class they're referring to when they're being nested.
Read even more epic features in this blog post
• https://tailwindcss.com/blog/tailwindcss-v3-2
Big W🔥
#Tailwind #Programming #CodeSnippets
@Dagmawi_Babi
Read even more epic features in this blog post
• https://tailwindcss.com/blog/tailwindcss-v3-2
Big W
#Tailwind #Programming #CodeSnippets
@Dagmawi_Babi
Please open Telegram to view this post
VIEW IN TELEGRAM
I'm now almost done migrating Scholarxiv (🥲 ) from Svelte 4 to 5 and my God I'm loving programming all over again. Svelte is just bae.
Quick Advice: If you're so tired of web programming try Svelte, if you're tired of API programming try HonoJS, if you're tired of mobile programming try Flutter, If you're tired of CLI apps try Go. All of these will make you love programming all over again.
👩💻 👩💻 👩💻
#Svelte #Flutter #HonoJS #Go #Programming
@Dagmawi_Babi
Quick Advice: If you're so tired of web programming try Svelte, if you're tired of API programming try HonoJS, if you're tired of mobile programming try Flutter, If you're tired of CLI apps try Go. All of these will make you love programming all over again.
#Svelte #Flutter #HonoJS #Go #Programming
@Dagmawi_Babi
Please open Telegram to view this post
VIEW IN TELEGRAM