filmov
tv
Creating, Coding and Compiling a Compiler with LLVM (/dev/world/2013)
Показать описание
Presenter: Andrew Bennett
At one point or another many developers like to try their hand at writing a programming language, this is why there are so many awful programming languages out there. This talk births another of those languages, experience the horrific gore and miracle of programming language creation. This talk briefly covers parsing text, interpreting it as the guttural tongue of your primitive language, then using LLVM to interpret those horrific utterances into compiled native code.
LLVM is the technology at the heart of many of Apple’s core technologies; JavaScriptCore, OpenCL, and XCode’s default compiler to name a few. The overarching goal of this talk is to understand the structure of the LLVM API, how to interface with it, and how to leverage its amazing power and a few straightforward concepts to be able to make a flexible and optimised compiler without needing to be a super-computer-rocket-scientist.
At one point or another many developers like to try their hand at writing a programming language, this is why there are so many awful programming languages out there. This talk births another of those languages, experience the horrific gore and miracle of programming language creation. This talk briefly covers parsing text, interpreting it as the guttural tongue of your primitive language, then using LLVM to interpret those horrific utterances into compiled native code.
LLVM is the technology at the heart of many of Apple’s core technologies; JavaScriptCore, OpenCL, and XCode’s default compiler to name a few. The overarching goal of this talk is to understand the structure of the LLVM API, how to interface with it, and how to leverage its amazing power and a few straightforward concepts to be able to make a flexible and optimised compiler without needing to be a super-computer-rocket-scientist.
This game was written in the HARDEST programming language👩💻 #programming #technology #software...
Coding for 1 Month Versus 1 Year #shorts #coding
This newer programming language is INSANE👩💻 #technology #programming #software #opensource
Best Programming Languages #programming #coding #javascript
coding in c until my program is unsafe
If you’re a beginner to code. Build these projects. #technology #programming #software #business
Build a python automation with me #coding #softwareengineer #developer #python #programming #code
The HARDEST part about programming 🤦♂️ #code #programming #technology #tech #software #developer...
Python + AI: Build This Simple Bot in 1 Min
How to create graphics using Python turtle 🐍🐢 #coding
The most INSANE Operating System 👩💻 #technology #programming #software #tech
REAL programmers code with THIS language 👩💻 #programming #technology #software #tech #code
How I Plan My Coding Projects
Build desktop apps with JavaScript easily 👩💻 #technology #programming #software #code #javascript...
Did Python just REPLACE JavaScript!?👩💻 #programming #tech #technology #software #developer #code...
EVERY programmer should follow this principle 👩💻 #technology #programming #software #career #code...
Every programming tutorial
How to build APIs extremely fast 👩💻 #programming #technology #software #opensource
This video will change the way you think when coding
The WORST Programming Languages EVER #shorts
Programming Language Tier List
What programming language you should learn👩💻(based off your interests) #programming #technology...
5 Years of Coding in under a Minute #shorts
Why people HATE JAVA 😡☕️ #coding #programming
Комментарии