Vinayak Malimalivinayak.hashnode.dev·Apr 19, 2024Compiler - Why and WhereSo finally we are here, this is our First Stop of compiler journey. Are you excited for this stop ? Off course you are, RIGHT ! ! ! I guess title had already gave you hint of todays stop. If yes then you got me there otherwise let me explain it first...Discuss·15 likes·43 readsCompiler Designcompiler journey
Vinayak Malimalivinayak.hashnode.dev·Apr 16, 2024Journey of Compiler🚏 We are waiting at the platform to board the compiler bus to start the journey. Before starting the journey let's take a moment to understand what is this journey, why we are going anyway, where we will end, . . . What is this Journey of Compiler...Paul Bogatyr and 1 other are discussing this2 people are discussing thisDiscuss·12 likes·54 readsCompiler Design#CompilerDesignExcited to be the part of it💯 10
Harshit Halwanharshithalwan.hashnode.dev·Mar 23, 2024What/Why/How of Tail call recursionBefore discussing tail call recursion, let’s revise normal recursion. In short recursion is a coding pattern where a functions calls itself. we'll take a simple example. function main() { return naturalSum(3); } function naturalSum(int num) { ...Discuss#CompilerDesign
Rhythm Deolusrhythmbuilds.hashnode.dev·Mar 9, 2024Easier way to make your own programing language - Language CustomizerIntroduction What if you wanted to make your own programing language with its own unique style? You may have heard of languages like: Bhailang, LOLCODE, Brainfuck They have their own peculiar, but funny syntax. // bhailang hi bhai bol bhai "Hello b...Discuss·131 readsLanguageCustomizer
Hady Eslamhadyeslam.hashnode.dev·Jan 25, 2024Engine - Yet Another Programming Languageبسم الله الرحمن الرحيماللَّهُمَّ انْفَعْنِي بِمَا عَلَّمْتَنِي، وَعَلِّمْنِي مَا يَنْفَعُنِي، وَزِدْنِي عِلْمًا Although there exist many programming languages on earth, This will not weave my determination to announce my new programming language ( E...Discuss·1 likeOpen Source
Elucian Moiseeluchn.hashnode.dev·Dec 15, 2023How to become a VCWhile having a great idea for a new programming language is exciting, it's not the only factor in becoming a successful VC in IT. Here are some alternative paths you can consider, given your current situation: 1. Focus on Building Your Network and Ex...Discussprogramming
Yashwanth Saitheyashwanthsai.hashnode.dev·Oct 23, 2023Let's Build A Simple Programming Language. Part 1."What I cannot build, I do not understand"~ Richard Feynman There are over 27.7 million programmers in the world. How many of them do you think would know how to build a programming language? Very few. Why is it a good idea to build one in the first...Discuss·2 likes·110 reads#CompilerDesign
Stackzerostackzero.hashnode.dev·Jul 14, 2023Compilation Process in C: Easy IntroductionDefinition The compilation in c (and more in general in compiled languages) is the process that, starting from a human-readable source code, generates an executable Binary. The full process of compilation, in C, consists of four phases that can be su...DiscussC
Atharva Sawleshwarkarsavvycoder.hashnode.dev·Apr 12, 2023Domain Specific Compilers for Web DevelopmentIn web development, there are many programming languages and frameworks based on languages to develop a website. These languages include HTML, CSS, ruby and many more. These languages are very powerful on their own but they can be made more powerful ...Crhistian and 4 others are discussing this5 people are discussing thisDiscuss·93 likes·158 readscompilerNear the top you state that JavaScript is a general purpose language (which I agree with) and then later you list it as a domain specific language. This seems like a contradiction? 3
Jayesh Batrajayeshbatra.hashnode.dev·Apr 2, 2023Parenthesis Checker (Stack)So hey, in this article we are going to learn to Check Expressions for Correct Pairs and Orders Question Link: https://practice.geeksforgeeks.org/problems/parenthesis-checker2744/1 Question Explanation The question is asking to determine whether the ...Discuss·30 reads#BalancedParentheses