Made my own statically typed virtual bytecode machine language (Oli-Nat) in C after reading crafting interpreters!! Please tell me what you all think!
▲ 17 r/programmingcirclejerk+4 crossposts

Made my own statically typed virtual bytecode machine language (Oli-Nat) in C after reading crafting interpreters!! Please tell me what you all think!

Hello everyone, I was getting bored a few months ago and decided to tackle a new personal project, and after having asked around, thought I should make my own bytecode vm. I read up on crafting interpreters and for the past month or two Ive been making my own language, the syntax is pretty standard but I still tried to spice it up in my own way, with things like 'make' for declaring vars and functions and 'pullf' for the stdlib. The language itself is a two pass compiler which compiles to ASTs first and then typechecks those until eventually compiling to bytecode. Ive been working on the project for about 2 months and finally felt it was at least complete enough to share, I still want to do a bunch of stuff like class inheritance and a library for making simple 2d games, but let me know your thoughts on how it looks so far!

https://github.com/NateTheGrappler/OliNat-Programming-Language

u/CommercialStrike9439 — 9 days ago

Is it really worth it?

Hello everyone, I have been into computer science ever since I started high school, and as I approach the end of my high school career, I question what to do.

I have done several personal projects and basically taught myself multiple languages, data structures, algorithms, a little graphics programming and am working on making my own language for fun. I enjoy to code and find myself doing it in my spare time.

My current plans are to study at the University of London's online program for the bachelor degree in computer science with the specialization for data science via coursera. This program works best for me because I live in the States, however I am unable to attend a physical college. Nor am I able to get any form of scholarships or funding. So this course allows me to pay out of pocket, and study on a flexible schedule. I currently live in the States, but eventually plan to live in Europe after I graduate given I have a passport that let's me do so.

The issue is however that with all of the doom posts and fear mongering, I am scared of pursuing computer science. My family is saving up this money to let me get a college education, and there is expectation of it paying off. Should I go into just data science on it's own? Or even stats or something? I need my education to be online so the choice is hard. Any advice is welcome, and I apologize if this post doesn't fit in this community, I do not use Reddit too often, and am just looking for some help and insight.

reddit.com
u/CommercialStrike9439 — 2 months ago

Is it really worth it?

Hello everyone, I have been into computer science ever since I started high school, and as I approach the end of my high school career, I question what to do.

I have done several personal projects and basically taught myself multiple languages, data structures, algorithms, a little graphics programming and am working on making my own language for fun. I enjoy to code and find myself doing it in my spare time.

My current plans are to study at the University of London's online program for the bachelor degree in computer science with the specialization for data science via coursera. This program works best for me because I live in the States, however I am unable to attend a physical college. Nor am I able to get any form of scholarships or funding. So this course allows me to pay out of pocket, and study on a flexible schedule. I currently live in the States, but eventually plan to live in Europe after I graduate given I have a passport that let's me do so.

The issue is however that with all of the doom posts and fear mongering, I am scared of pursuing computer science. My family is saving up this money to let me get a college education, and there is expectation of it paying off. Should I go into just data science on it's own? Or even stats or something? I need my education to be online so the choice is hard. Any advice is welcome, and I apologize if this post doesn't fit in this community, I do not use Reddit too often, and am just looking for some help and insight.

reddit.com
u/CommercialStrike9439 — 2 months ago