Bestand wählen
Merken

Building a smarty-to-machine-code compiler

Zitierlink des Filmsegments
Embed Code

Automatisierte Medienanalyse

Beta
Erkannte Entitäten
Sprachtranskript
child
welcome once again on the 2nd floor slightly smaller audience does I have no memory of some of the challenges that watched to describe this will allow an optimization to this 1 and the 1 that I have been working on this and other only people about slightly less called about how to make things fast with out from the Sun silver so that it was like that and I don't know in the of the the BAT pp library and 1 of the questions that people ask me about it the HPC thinking about what is a good use case for this year's been seen in the lab and I alter respond that when you have an algorithm or a data structure that takes a lot of resources that makes a lot of CPU a lot of memory even more to C + + using his PhD student and I noticed that people start writing their own simple scripts in C + + and that is often not introduced and so what I was thinking what would be a good use case and thought well so what could be a good description I don't know you're all familiar with market but this is is an example of very easy smarter that you can the goal of science and variables if statements and this is how make this market you can do a more complicated than this but that is not important for this ball this is a smart and how to use this in a PHP script use like this you creates model that the size of the variables so that any displayed sentiments and this model object takes care of reading in the wild and showing the output and replacing the variables and showing and precision used in next lost markets and things were also manually that's how would you do if you had to implement this yourself substrate 1st that I use market all of this is going to be crazy slope cost markets to evaluate that after single line over and over again it's that use regular expressions and that the matching and student placements and all these sort of stuff so this then must be crazy crazy expensive greater so if you look at the implementation but it turns out that sloppy that's a smart way doing this editor who this marking transforms that's DPL file into a PhD from the very 1st 1 is what cease that the appeal of reads supported the analyzes and there's going to be the and Staufer find this and utterance that's usually the 2nd time we show the same that might in had to standards later but it shall be involved in executing the right away so that my thought and to get to the United this is what uh the simple that shows for moves life offered having been while that's what you can see that the going a messy PHP script not essentially in the same as also the name of the show and all that this is statements insights and the question that I know domain consider a slightly to the compiled and never faults market to be applied for me on this system that lets if you start thinking about what's happened is that a lot of people live and we can think of this is the definition of the the variance of Y is a computer program that transforms source code written in 1 program like for example this into another computer language which is the directly well that's exactly what happened at test that's the yeah well into a PHP file which is that according to the definition so Smarty you could call a lot of compiler and would that be a use case for PhD metadata find someone speak to someone on a propositional selected and what are the requirements that must be so cool I want to write a compiler myself along the test questions that's the definition I don't know whether to inspire the term with both of all the time where the use of origin of this 1st term and this will be my role of what was call through a region of 2 this is that this the 1st time that the work done by the way I have with but I guess I I think you can you can give a definition is combined with only the process of learning something into machine code of of this book by Deputy j which is not always Mr. but it matches this that we don't know what but in many parts of the speech sounds a lot identical compiler to by you know all the school of language use for that reason I write on about the at that is the only thing that you don't use PHP is a language to people get smarter physical while written in so this is a huge opportunity for creating the CPB because speech PCP you for a beautiful theory is a further use cases CPU and then an algorithm that Britain that takes up a lot of memory which exactly is what Polish so would be revenues and you have to figure out what exactly is smart what is the the spirit and the during that fall into the into the fire and when you when you look at this in a single line that to very often the improvements that are also love and as you can implement model not as a PHP script but in the native language do you see as the response from the implementation of the law would make it possible to turn that then the following week before and sent improvement as well while you're busy offered thing 1 uh representation into another why don't you go over PHP which is a slow language and not converted right into machine felt anyway words only fossils so these are 2 all this improvements and the energy that's 1 and then the name of 1 of the areas of machine gun which is much faster and asked me and said that you can use a smarty template certainly also in projects because we our company I'm thinking of moving locked parts code base to C + + and we have many customers with a lot of money and so we can move to another dimension of the because we have to support me and this is the idea that you get what they and this is not something that you don't seriously because that's the lover of course but so you get the idea you see thing that the history and 1 day you decide to create an account will get up and go to support a little bit maybe we can use this thing we now have to believe that I want you to approachability can make the only these things can let let's see what we can do what we can show the best some background information about what I'm not an expert on while I just google beside the strike some things and I wanted to be small and simple so I was going this somewhere else and last some features from the 1st was specializing partners in the public and to reading on this after the bullet point was was all the discussion of this is just what I recommend book was as to get the 1st looks at lieutenant file and it's it's out the tokens the if statements that became worse set of it but they taste the spoken and turns it into a city taxi or party of the party can be optimized ends jet for biocompatibility and things like that and all the that's the tree is for further into a new representation office machine be let's start with the the 1st step of this compilation of the token if you have you will look at the the standard you can immediately see that the you know next on those things for us now that's this 1 just like that so the wrong thing on his her the some of which is a very loose you to reduce the statement and those which is the area where they can enter the shot of there taken by the doping and interesting when you write a program will run file is
to write this yes you have led by the press yes there's a lot of it is but who the each of 4 yeah I know it's it's it's wrong it's very good question and and then you're asking and no 1 wants to start with that sort of thing is that these are the and this morning this not you context yes no the if this is the start and stop you that this style of the size of the history of must be in the form of almost and based on that and I think the stock and this is and also since my you know that more well confused you of all we have to tokenise test data because I have some insights and agreement basically see an example a stream users from race is not because of 1 of these things so it is used in another context right so 1st thing certainly the people who let me we have to for that which is called max I want to do is to sentence that reflects on the size of these list of things these emerged over the next week you initially right that sort flats has not 1 this is a very simple page describing elements in relationship because I want the product of the city while not and the intention to make something very complicated so I want to use only simple solver and complicated and this this and and just easy enough to use it is shown that the volume of the syntax too much later in the rest of this website and it took me they are seldom tool In end I managed to write a simple file describing all the which is this file and you can define the token in this file left side and the right side you can uh say 1 of the things that we see in inside the radius of this special state and the the Virtual Institute of Psychology for the full so and solve those like like a little of the number of regions of this in the middle of the people all have to remember what the ancient so we store object we basically use history this is called the only problem that you have to do for the 4th it is it is not people want to organize the trends follow the tokenizer and so you would like to know and this the into a tokenizer dot seafire fire governors of the file that like this but this is automatically generated from the use of military might mean that my program and and about the workings of the job and I know that because that no this is 1 of the problems it does not have a job that is quite a complex thing 10 estimation error because of its stance each body that have by the students and the people about it so that you can think of it as 1 of so that's really what is ultimately create some don't have to worry about this complicated but not maintained by the by the program and once you read you can call the violence which and it returns the token that is found the is or all of your combine this is the of find the and the next step that you have to say doing something with the scope and then tokenizers lots of state of mind the fire I found that a number you and you have to pick it up and analyze all there's not to at this at this point that there is no to the dog that's all this is that if they have lost their life number now you have to derive an X that is the heart of the matter to you you you you you don't see anything about this little those not only had 2 now there's no syntax not next and that the tree access and reports in that area and you see little personally to most of you work for you must know that this can be flights complicated to Boston streets doable but quite complicated and we don't want to and so this would be a tree in the bottom that like the example that the given 1 it's there and 1 of the moving on to have a program that does this for us that we can just get a set of instructions include you right our soccer me so that we don't have to write this non clerks and such software 6 and so the fairest most are not the son of variable names of new model for the is 1 of the data that is open source and that when you look at people by the government you find references to be snapping and also these enhancements are essentially the same design as the let's say activation of nodes all but it has a lot of a lot of sample the so I started working with this and somehow we have found out of state owned flow questions about the so and some guy answer question why don't you use them for never heard of the size of the solution because been using the being installed by the 1 with the use of spoken at critical points I saw this remark about them what I think a good that and this is the documentation of man I see what sense nevertheless similar to the making of the of the of the letter of the law and then there are several important there let me use the in which is less prone to program that's a good thing before we get know both the and and that's that sounds good to because we are going to notice that the smart people compliance and that could be running in a web server process that has multiple tracks and don't registered 1 compiler prose remains 1 of the of most the class answer means that you can call the same function 1 another chapter is already running in the that's a special case of the the old and if you have if you have a function that uses a global variable or if you have a function that uses static variable that that search is not reentrant this is the end of the cold and that is a function of and and that this no problem if you're writing a single-threaded programs that you like a multitude of problems you want from the variance is going to come to the use of all variables instead uh and I think the recent program was originally meant to be using single biological compiled on since the environment program and options it exits and Islamic program is polyester license is 1 all database system that must run continuously that must are wrong so they don't want to release and they want to exit from all of this and because the next time just know that not only now which we also so we have this very famous based on primary and so how we run into this latter part of this part of the simple regularization and seems to be better than the shear and that that these there's no documentation online and this is only very small files explaining how it works some
examples of this not really easy
to this was in fact the student the initial 1 that and it was of the collection as a good question yes it this this I read that that there was special option that you have that you should use to packets of say the full operation is not to stake it is globally variables you can set a special option and they have Boston state variable that uses worlds global memories chance I use of of the sparsest take uh a formal grammar and they turn that into a function to be too far yeah so what exactly is a formal grammar once again until we get the final and this is the definition that they gave in formal language theory of grammar is the set of the most efficient for them difficult but they don't want formal rhetoric among more specific formal grammar on all the free which is even more complicated definition and what 1 of the most vulnerable and conditions for the value of the things along most in all of is also quite complicated and the problem with definition side that is that's the human brain doesn't work with definitions if you I want to teach to three-year-old for all what you get is not going to give the definition of that you can picture in different picture of the cat and another picture of them and by then we will brain has the concept of the cat yes 2nd best got the definition that you have given document is the set of all and that's formats nation but that's the only thing that's knowledge that this is this is this can analyze that that yet but as long as it's it's was supposed to live with that needed to use automatic for and we have the 1st of all what it turned out to be the wrong 1 on what exactly is called regret and all this is an example we show a picture of original encircling the unique you this theory as well as looks like this and it would be nice if you have the entire slot language written out lot things like what lot of this is allowed for which there is a lot of variable at such a good thing images should be various experimental models for which you want is you probably have seen these things or web pages if you we're working with languages and to show exactly 1 of about these for a very simple programs see text on problems that could for example what is and how cool what is being you could write in goes like this because the LEM of this is what my language look like a police generated close to wash his name well we can manage memory that's not they can just as input relevant text files like this accident this is only a small subset of smarter so except for the Boolean expressions that we have no experience if they that make a subset of this what of features and the actual plot has more creative people and you will define what and lot then you love and you define action is they want to hear this and that and these are suitable objects so when you see an if statement lemma creates a state of emergency room expression level created with the fraction of this is the only problem that we have and we have these clauses that varies in this for solid laws of nature of the space has 3 the random variables the expressions evaluated the statement that are known to be executed what is true and things that are known to be the so this is straightforward programming is nothing nothing difficult to film and I have not got any optimizations will force the issue of by Stephen Roach and the optimization this is nothing at all in loss function that's shown to be used lost and when we are go to during this object into machine this is a little number all the and yet and I visibility variable only momentum the name variants that is that simple simple nothing complicated once we have
greater than in the file and we have created last week and while trained while the random 11 follow and it turns into dependency in agent in the house this is the file created by them this is once again a complicated ceasefire monitoring by means of written by any you will be a little bit of generated by now and it is also like also be small tables report of the you get the idea because of the right partition of a scene that we don't have a collection of we just have to specify all parties and part the against free or not and this creates a bottleneck you believe this here this is the actual What images that you can call for all of the life it creates a lot of files and following the constants in the final of and some part of the rebel-held qualitative somebody going from solid it's not usually in front of the garage premises maybe you can do something with it and now we are halfway through a building our own by this is the only thing that we actually have to to the create button then we find all of those things that go the need we get to the bottom of the water this is for of your compiler and it's a little more complex than that because we have to keep some state variables essentially this is this this distance so by this time we have this dream that is fully balanced and that works completely and now that we have to further dealing with that the question is what we want to create a imagine that we were writing osmotic verify that on seems modify some of you will then be ready by now because of the fact that we actually means and has a lot if you want to write my approach to define Satan every node in the geography of yourself but then many fight over the car in the variety of what the weekend look and execute such that in the circuit execute yourself that yes think is going to be the the expression and the true or false we our our going to generate machine and then it's going to be high once again it's 1 of the 3 and again at the node in the tree function to turn itself into question do you visited writing machine go this is no longer I did it once during my study and spend a lot of the people way it's not that I don't like technical stuff and I think we have to solve the post office on my online my solid intermediate approach would be to generate seek you could turn the nearest market fall into a C file and start compiler to this effect if you look at what the agency and projected they wanted they'd the accident that there also writing uh that their own PHP interpretable PTH in an initial version was during the PHP coordinates into C + + why probably because full that's the easiest solution is easier is easier than generating machine that is much the this sea goes 1st written to disk of jealousy there that start policy wise and during the C compilers don't want to get more and tokenized scene and seeing the decision about belongs to the same thing that the and is going to do indexing actually into machine of sports that this your program has to open the file executed much slower still the part of much lower and much falsity gender and she goes right way this would be a sort that we are in a situation because there are libraries that can help and the 3rd thing is 1 that is the LVM lies healthier is a library that allows you to use C + + C proposed API to create a machine gun and the machine code so that you can use them for rocks and almost everything and rationality and what's your browser also used get on the inside and the and found somewhere on the internet somewhere not even in the 1st 20 of 40 Madison rule small log duties you can use the OK let's look at some of model it's variance this everyone speaking about this the and it's a vector of the length of this is very fast probably better than the GGC corpora that most and big companies like Intel are contributing to this this point is I this is the right side and 1 on the right to generate shingles on the view that the station this is because get
started basically about how to validate and compiler and something that they sometimes to find the right documentation this this is an example of I I spent too
much time on it but I I thought well I like do Google search getting started on the guy writing is on a lot about how to write your own compiler using a unified that some and in Europe development and it's exactly the same kind of mention instead of thinking
xn 1st the tokenizer uses less than what you can do so well we use lemon usage and finds its during these 3 years it was in the of the end of she extraction the next step would be to call upon the people writing this will sound that's what we we have to do the same LTM makes this all the easy part of the school
because that's what all of 1 of the downsides of him and
really hard to find useful not only a lot of things there are 1 or of them are 1 of the many many many of the same thing that you really think that I have to go out in the sample selection and there's also the underlying the website which can make sequence just think about for C progress that book that's a problem but
maybe notion alternatives are and someone has a copy on this page by accident and release more about this that you always uses this then site and then we found out that someone has so much food secret demo page all life the the selected
candidates include the C program that you want to have to have that the world and you want to create a machine that does the same for the 2 of them and see what out you would get to do that healthier and we work with the so you want to see the sequence of note that this is loss of a given sample what simple steepest responding to this and to have this small simple program the only thing that have to write out the most note is based on of all goes this is really all of and this is not business and this was a
point this was not giving up if
you have to write such complicated vote for your your
compiler this is probably not going to be a fun plot that's the that we don't believe in our and so I decided to abandon this this healthy and price this is too complicated so I went back to the rules trying to find alternatives for using Algeria and
I already mentioned this
gives this small projects in fact is really cool it's also influence on the other hand it is not fair and the main thing is not even in the in the country poster and on the use this 1 tried to put to get they can install almost all right but I have not myself from some summaries sort of not version so you have to use the proposed stories that not this information but in work not not convey lot and occupational therapy and it was really fun to work with a lot of not as famous as an LP and that robot mentioned and it seems to work but that's what I used so
the last thing the process of writing by the way using this liturgy it's too generate machine code and this is 1 of the most complicated philosophy of statements and the doesn't branching something is going back to what direction that's wrong that's going to the other this is the way in which get should this is not so it is also called the invention the of the of side this that this was basically the most difficult part of writing your combined and now we have written pilot this is the sequence + libraries so we use it as a sequence of we get lot of because lots of data and information that's but this is not the end of the year is only recently announced it was smart enough to read all of them being the extension and we can use that 1 I thought initially that I had his Ph.D. extension only data but I think I can enable when returned to the the variation in 1 of this morning I read relative that th the extension on my right in the state space of people's lot time from what we usually not only I only small wrapped around a smart gospel constructor undertakes to make the late undecided function that assigns some data to an effect function that place the simple and inside a game of defined clause and the function of the methods that of and on the extension of that that's all you need to write in that so by doing this we have this extension and the most scary thing that I did this morning lost relatives that's because national optimization in the College of stupid things like full strength of recent work with smart broadly all the things that you would normally not to come model the optimal solution of the idea of what's the right when you look at this and will of this person that you I wrote a simple the education which you can see here right here in which all of the we tend to want more than arguments if you want to run natively or if you want to run uh with the original model year creating the implementation it creates a sliding object which is what the name of the size of the variables and 1 of them the is be like them on the beach because that's exactly the same thing but that that's the main thing that you just like in the history but what's this original BH being said that 1 of the things that we want a 2nd person and the native implementation you don't want so why not even doing our best to optimize and then we get 10 times that including before any of that part of it because we could have a written the business and you were just became aware of the again and all of this is a really good modeling the extension of the I'm lectures that would use patients about memory and we would use yes of the usual because it has a lot of people over time you so it is that all of this but I lecturer that there is is not the result of the living yeah the our work is the sign on each of 1 of you know that was assigned to the target variable was that all of the time so that the and 1 of the things we can do do about so it and you can live in cities and other think by the way I this is important but I have a lot of and you How can remember the reason use case that I was mentioned you should use PHP once before we got married to the medium you seen but I have the idea of less because is we have used in the text a lot here is that there land use ligand which was not possible with just so we have this like any have not smartly engine that can also be used from other projects and instead of on it is have sport all 4 reasons why you should be in what situation should use the creation of a final example of 1 of the things he makes sense well while I was pursuing this although it is a waste of time and while your and make have found over and over again so line on storage machine going to be used only once you wrote that played widely using a smarter than that of instruction this during the peak of the machine sort of this so if you also looks like that here all of which even saves the marching and content that is not in the fossil section this is the end of don't be afraid to use this tool that that I mentioned they are frequently used there all sort there from and not all of them and every time in your life you find yourself in the position that did that you use the peaks set regular expressions to force a style sheet of proportion HTML to watch database query so be there are tools for the tools are easy to to use and consistency between you don't have to limit yourself to just using PHP tools to watch that data can be the real questions but
Offene Menge
Bit
Prozess <Physik>
Punkt
Minimierung
Compiler
Formale Sprache
Selbstrepräsentation
Programm
t-Test
Parser
Maschinensprache
Gesetz <Physik>
Template
Computeranimation
Briefträgerproblem
Netzwerktopologie
Deskriptive Statistik
Metadaten
Algorithmus
Datenverarbeitungssystem
Maschinencode
Nichtunterscheidbarkeit
Skript <Programm>
Gerade
Funktion <Mathematik>
Softwaretest
Befehl <Informatik>
Template
Güte der Anpassung
Systemaufruf
Quellcode
Matching
Texteditor
Software
Token-Ring
Datenstruktur
Menge
Festspeicher
Ein-Ausgabe
Programmiergerät
Projektive Ebene
Information
Programmbibliothek
Zentraleinheit
Funktionale Programmierung
Lesen <Datenverarbeitung>
Standardabweichung
Maschinencode
Validität
Hausdorff-Dimension
Implementierung
Gebäude <Mathematik>
Sprachsynthese
Zentraleinheit
Term
Physikalische Theorie
Datensichtgerät
Quellcode
Open Source
Virtuelle Maschine
Domain-Name
Informationsmodellierung
Variable
Endogene Variable
Programmbibliothek
Skript <Programm>
Datenstruktur
Varianz
Implementierung
Programmiersprache
Algorithmus
Videospiel
Architektur <Informatik>
Elektronische Publikation
Token-Ring
Physikalisches System
Umsetzung <Informatik>
Elektronische Publikation
Quick-Sort
Office-Paket
Netzwerktopologie
Zeichenkette
Regulärer Ausdruck
Objekt <Kategorie>
Energiedichte
SLAM-Verfahren
Flächeninhalt
Formale Sprache
Mereologie
Wort <Informatik>
Compiler
Punkt
Prozess <Physik>
Extrempunkt
Compiler
Programm
t-Test
Parser
Aggregatzustand
Element <Mathematik>
Extrempunkt
Information
Gesetz <Physik>
Analysis
Computeranimation
Homepage
PROM
Netzwerktopologie
Streaming <Kommunikationstechnik>
Regulärer Graph
Prozess <Informatik>
Maschinencode
Minimum
Metropolitan area network
Softwaretest
Lineares Funktional
Prozess <Informatik>
Krümmung
Datenhaltung
Biprodukt
Kontextbezogenes System
Dialekt
Konfiguration <Informatik>
Kritischer Punkt
Token-Ring
Funktion <Mathematik>
Twitter <Softwareplattform>
Menge
Verschlingung
Einheit <Mathematik>
Ein-Ausgabe
Dynamisches RAM
Lesen <Datenverarbeitung>
Server
Programmierumgebung
Aggregatzustand
Fehlermeldung
Sichtbarkeitsverfahren
Web Site
Klasse <Mathematik>
Content <Internet>
Zahlenbereich
Kontextbezogenes System
Open Source
Informationsmodellierung
Variable
Bildschirmmaske
Benutzerbeteiligung
Knotenmenge
Internet der Dinge
Software
Stichprobenumfang
Generator <Informatik>
Spezifisches Volumen
Varianz
Gammafunktion
Formale Grammatik
Tabelle <Informatik>
Schätzwert
Videospiel
Radius
Fehlermeldung
Konvexe Hülle
Token-Ring
Mailing-Liste
Physikalisches System
Elektronische Publikation
Datenfluss
Quick-Sort
Chipkarte
Netzwerktopologie
Portscanner
Zeichenkette
Objekt <Kategorie>
System F
Flächeninhalt
Verallgemeinertes lineares Modell
Mereologie
Compiler
Term
Verkehrsinformation
Stereometrie
Einfügungsdämpfung
Browser
Compiler
t-Test
Formale Grammatik
Programm
Parser
Maschinensprache
Symboltabelle
Extrempunkt
Gesetz <Physik>
Raum-Zeit
Computeranimation
Zeitrichtung
Netzwerktopologie
Freeware
Typentheorie
Maschinencode
Lemma <Logik>
Speicherabzug
Konditionszahl
Schreiben <Datenverarbeitung>
Dicke
Befehl <Informatik>
Sichtenkonzept
Güte der Anpassung
Gebäude <Mathematik>
Entscheidungstheorie
Konstante
Menge
Einheit <Mathematik>
Rechter Winkel
Zufallsvariable
Konditionszahl
Festspeicher
Physikalische Theorie
Ein-Ausgabe
Programmbibliothek
Computerunterstützte Übersetzung
Tabelle <Informatik>
Wasserdampftafel
Acht
Maßerweiterung
Demoszene <Programmierung>
Virtuelle Maschine
Variable
Informationsmodellierung
Knotenmenge
Programmbibliothek
Abstand
Ganze Funktion
Soundverarbeitung
Formale Grammatik
Videospiel
Schlussregel
Interpretierer
Elektronische Publikation
Partitionsfunktion
Einfache Genauigkeit
Netzwerktopologie
Zeichenkette
Bildschirmmaske
Digitaltechnik
ICC-Gruppe
Hill-Differentialgleichung
Boolesche Algebra
Compiler
Siebmethode
Chipkarte
Impuls
Bit
Krümmung
Punkt
Minimierung
Formale Sprache
Versionsverwaltung
Übergang
Internetworking
Arithmetischer Ausdruck
Datenmanagement
Minimum
Klon <Mathematik>
MIDI <Musikelektronik>
Nichtlinearer Operator
Bruchrechnung
Lineares Funktional
Interpretierer
Zeichenvorrat
Just-in-Time-Compiler
Plot <Graphische Darstellung>
Ein-Ausgabe
Atomarität <Informatik>
Konfiguration <Informatik>
Teilmenge
Arithmetisches Mittel
Funktion <Mathematik>
Geschlecht <Mathematik>
Automatische Indexierung
Dateiformat
Zentraleinheit
Aggregatzustand
Varietät <Mathematik>
Schmelze
Gruppenoperation
Virtuelle Maschine
Zahlenbereich
Assembler
Web-Seite
ROM <Informatik>
Physikalische Theorie
Kontextbezogenes System
Mini-Disc
Arbeitsplatzcomputer
Bildgebendes Verfahren
Hardware
Elektronische Publikation
Vektorraum
Umsetzung <Informatik>
Quick-Sort
Inverser Limes
Office-Paket
Schlussregel
Objekt <Kategorie>
Formale Sprache
Rationale Zahl
Mereologie
Mehrrechnersystem
Mini-Disc
Verkehrsinformation
Abstrakter Syntaxbaum
Compiler
Parser
Schreiben <Datenverarbeitung>
Compiler
Softwareentwickler
Warping
Zehn
Schwaches Gesetz der großen Zahlen
Computeranimation
Homepage
Abstrakter Syntaxbaum
Mereologie
Trigonometrie
Token-Ring
Computeranimation
Videospiel
Demo <Programm>
Folge <Mathematik>
Web Site
Arithmetische Folge
Trennschärfe <Statistik>
Stichprobenumfang
Äußere Algebra eines Moduls
Computeranimation
Homepage
Virtuelle Maschine
Folge <Mathematik>
Einfügungsdämpfung
Funktion <Mathematik>
Einheit <Mathematik>
Stichprobenumfang
Dynamisches RAM
Programm
Computeranimation
Homepage
Abstimmung <Frequenz>
Punkt
Compiler
Versionsverwaltung
Ikosaeder
E-Mail
Benutzeroberfläche
Lie-Gruppe
Computeranimation
PROM
Physikalisches System
Maschinencode
Äußere Algebra eines Moduls
MIDI <Musikelektronik>
Operations Research
Gravitationsgesetz
Chi-Quadrat-Verteilung
Normalvektor
Spannungsmessung <Mechanik>
Inklusion <Mathematik>
Elektronische Publikation
Plot <Graphische Darstellung>
Schlussregel
Quick-Sort
Roboter
Inverser Limes
Software
Einheit <Mathematik>
Hilfesystem
Projektive Ebene
Information
Resultante
TVD-Verfahren
Stellenring
Prozess <Physik>
Minimierung
Datenbank
Parser
Maschinensprache
Template
Raum-Zeit
Computeranimation
Richtung
Vorzeichen <Mathematik>
Maschinencode
Primzahlzwillinge
Gerade
Konstruktor <Informatik>
Parametersystem
Lineares Funktional
Befehl <Informatik>
Optimierungsproblem
Generator <Informatik>
Rechter Winkel
Festspeicher
Garbentheorie
Projektive Ebene
Information
Aggregatzustand
Folge <Mathematik>
Ortsoperator
Virtuelle Maschine
Implementierung
ROM <Informatik>
Virtuelle Maschine
Variable
Informationsmodellierung
Spieltheorie
Programmbibliothek
Inhalt <Mathematik>
Maßerweiterung
Speicher <Informatik>
Eins
Widerspruchsfreiheit
Cross-site scripting
Soundverarbeitung
Videospiel
Elektronische Publikation
Relativitätstheorie
Quick-Sort
Inverser Limes
Chipkarte
Objekt <Kategorie>
Regulärer Ausdruck
Formale Sprache
Mereologie
Compiler

Metadaten

Formale Metadaten

Titel Building a smarty-to-machine-code compiler
Serientitel FrOSCon 2014
Teil 18
Anzahl der Teile 59
Autor Bruijntjes, Emiel
Lizenz CC-Namensnennung - keine kommerzielle Nutzung 2.0 Deutschland:
Sie dürfen das Werk bzw. den Inhalt zu jedem legalen und nicht-kommerziellen Zweck nutzen, verändern und in unveränderter oder veränderter Form vervielfältigen, verbreiten und öffentlich zugänglich machen, sofern Sie den Namen des Autors/Rechteinhabers in der von ihm festgelegten Weise nennen.
DOI 10.5446/19627
Herausgeber Free and Open Source software Conference (FrOSCon) e.V.
Erscheinungsjahr 2014
Sprache Englisch

Inhaltliche Metadaten

Fachgebiet Informatik
Abstract Building a smarty-to-machine-code compiler The open source SmartTpl libraries greatly speeds up Smarty templates bij turning templates into native machine code. During a crash course 'how to write your own compiler' you will see how this alternative template engine works inside, and you will discover that writing a compiler is not even that difficult. The following topics will be covered: ······························ Speaker: Emiel Bruijntjes Event: FrOSCon 2014 by the Free and Open Source Software Conference (FrOSCon) e.V.
Schlagwörter Free and Open Source Software Conference
FrOSCon14

Ähnliche Filme

Loading...
Feedback