Geoffrey Copinblog.sylver.dev·Nov 18, 2024Build your own SQLite, Part 3: SQL parsing 101After discovering the SQLite file format and implementing the .tables command in part 1 and part 2 of this series, we're ready to tackle the next big challenge: writing our own SQL parser from scratch. As the SQL dialect supported by SQLite is quite ...2 likes·10.1K readsBuild your own SQLiteRust
Sawez Faisalsawezfaisal.hashnode.dev·Sep 26, 2024Chapter 3: Setting Up the Build System and Code FormattingIntroduction As we dive deeper into the Sodum project, it's crucial to set up a proper build system and code formatting tools. These might seem like extra steps now, but trust me, they'll save us a lot of headaches down the road! Build Systems: Why B...The Sodum Project: Unraveling Programming Language Design and ImplementationProgramming Blogs
Sawez Faisalsawezfaisal.hashnode.dev·Sep 23, 2024Chapter 2:: Setting up the project structureIntroduction Have a look at the topics mentioned here on your own as it cannot be discussed in detail due to the size constraints. In this chapter, we'll dive into organizing our Sodum language project. A well-structured project is crucial for mainta...The Sodum Project: Unraveling Programming Language Design and Implementationprogramming languages
Geoffrey Copinblog.sylver.dev·Aug 24, 2024Build your own SQLite, Part 2: Scanning large tablesIn the previous post, we discovered the SQLite file format and implemented a toy version of the .tables command, allowing us to display the list of tables in a database. But our implementation has a jarring limitation: it assumes that all the data fi...5 likes·8.7K readsBuild your own SQLiteRust
Geoffrey Copinblog.sylver.dev·Jul 22, 2024Build your own SQLite, Part 1: Listing tablesAs developers, we use databases all the time. But how do they work? In this series, we'll try to answer that question by building our own SQLite-compatible database from scratch. Source code examples will be provided in Rust, but you are encouraged t...8 likes·34.4K readsBuild your own SQLiteRust
Artin Mohammadisheikhartin.hashnode.dev·Apr 26, 2024Implementation of a Programming LanguageI've been thinking about how cool it would be to implement a programming language from scratch for about a year! After a long time, I decided to leave all other projects at least for a while (even a startup company)... Specifying the Desired Syntax F...programming languages
Rudransh Bhardwajrudransh61.hashnode.dev·Feb 14, 2024Thoughts : How I created A JS framework in just 4 days...Github : https://github.com/rudransh61/Upkaran.js/ So, yes I created a JS framework for your UI or Frontend part (*again new framework*cries) Ok , its not react or svelte or vue angular its Upkaran A simple frontend framework for JS to create your fr...1 likefrom scratch