Details
-
About21 | trying to learn about computer science in general and compilers in particular.
-
Skillssystems programming.
-
LocationSrinagar, Kashmir
Joined devRant on 8/25/2017
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
-
Just finished writing a RISC-V(RV32IM)[1] emulator in C. Give it a try
[1]: https://github.com/mirimmad/riscv1 -
For anyone interested in Digital Signal Processing, I wrote a little tool in C[1] that implements the FFT algorithm and takes audio samples to visualise the spectrum using raylib.
I might later add low pass and high pass filters.
[1]: https://github.com/mirimmad/FFTViz8 -
What's common between people working in vaccine manufacturing industry and haskellers working in arms industry?
They both think of death as a side effect.1 -
"Lambdas are relegated to relative obscurity until Java makes them popular by not having them."
Made me chuckle. -
Got my new gear -- HP Omen 15 2020. Switched to windows after 6 years.
And boy, isn't WSL (Win subsystem for Linux) a GREAT thing.
FYI, I was previously using 1st gen Pentium with 3GB of RAM runnig Linux Mint. You can understand how I feel. 😀😀16 -
Who called it "enabling interrupts" and not "SMASH that button to get notified the next time this hardware goes live".
Courtesy: Twitter. -
Servey Question.
How many you programmers have a working knowledge of how compilers work? The philosophy and mathematics behind them. Different stages. The choices one might have to make at different stages. Reasoning about the said choices. Difference between different paradigms -- philosophically and implementation wise. The tools one might use.
Reason behind I'm asking this is that I got into a debate with a friend where he said 9/10 of people whom we call "developers" have little to no idea how compilers work.12 -
Did you hear that GitHub is planning to rename racially sensitive terms like "master"?
My two cents: rename master to daddy. xD10 -
Python's ast package is the coolest thing I've recently came across. If you're a compiler writer, you can translate your language's source code into python's ast. And your language has instant access to all of the python's libraries.