CS50x-2021 VS CSCMIC

Compare CS50x-2021 vs CSCMIC and see what are their differences.

CS50x-2021

🎓 HarvardX: CS50 Introduction to Computer Science (CS50x) (by vrv501)

CSCMIC

Learning to make a Scheme interpreter in C (by TectonicFury)
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
CS50x-2021 CSCMIC
154 2
6 6
- -
0.0 0.0
about 1 year ago about 2 years ago
C C
- -
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

CS50x-2021

Posts with mentions or reviews of CS50x-2021. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-03-23.

CSCMIC

Posts with mentions or reviews of CSCMIC. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-12-12.
  • 15+ year programming willing to help
    4 projects | /r/learnprogramming | 12 Dec 2021
    Hi, I graduated with Chemical engineering and left a dead end job late last year in oil sector. I kind of dabbled in programming on and off for the 7 years before that, learning bits and pieces of C, swift, iOS development, C++, machine learning, even algorithms and data structures; but nothing really “took off”. I used to mainly code simple engineering calculators. But there’s only so many engineering calculators the world needs and so since December last year I started studying CS “properly” - I did SICP and I learnt the basics of interpreters, assembly and compilers. I wanted to gain more experience with C before I did systems so I wrote generic data structures in C, even implemented a subset of Scheme in C .
  • Show HN: A (barely usable) Scheme Interpreter in C
    1 project | news.ycombinator.com | 28 Nov 2021
    Next I tried to study parsing from his book but didn't find parsing to be as enjoyable. I then went to the dragon book , which I had found to be very dense the first time I flipped through it an year ago. This time I found it to be much more approachable, thanks again to what I had read in Nystrom's book. Precedence and associativity made more sense when I read it a second time. But it turns out that Scheme's grammar is really simple: Expr -> atom | '(' Expr ')', so I stopped reading and started coding.

    It's barely usable because it has no GC, and I may have to rewrite it from scratch for implementing one. In the meantime I am thinking of doing a rewrite in Java, and then do part 3 from Crafting Interpreters, where the author implements everything in C.

    Still very much a newbie, I welcome criticisms and directions for moving it forward.

    [1] https://github.com/TectonicFury/CSCMIC

What are some alternatives?

When comparing CS50x-2021 and CSCMIC you can also consider the following projects:

computer-science - :mortar_board: Path to a free self-taught education in Computer Science!

One - One (onelang) is an open-source system programming language that makes it easy to build reliable, efficient and performant software. (release as soon) 1️⃣ 🕐 🩱

developer-roadmap - Interactive roadmaps, guides and other educational content to help developers grow in their careers.

Generic-C-DataStructures - A repository for code I wrote while learning to implement generic data structures in C

missing-semester - The Missing Semester of Your CS Education 📚

STklos - STklos Scheme

cs-topics - My personal curriculum covering basic CS topics. This might be useful for self-taught developers... A work in development! This might take a very long time to get finished!

Rubinius - The Rubinius Language Platform

curriculum - The open curriculum for learning web development

Weechat - The extensible chat client.

Exercism - Scala Exercises - Crowd-sourced code mentorship. Practice having thoughtful conversations about code.

free-programming-books - :books: Freely available programming books