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
Chipkarte
Offene Menge
Bit
Punkt
Prozess <Physik>
Compiler
Minimierung
Selbstrepräsentation
Formale Sprache
t-Test
Programm
Parser
Oval
Maschinensprache
Extrempunkt
Systemzusammenbruch
Gesetz <Physik>
Computeranimation
Netzwerktopologie
Metropolitan area network
Deskriptive Statistik
Metadaten
Freeware
Algorithmus
Datenverarbeitungssystem
Maschinencode
Nichtunterscheidbarkeit
Skript <Programm>
Gerade
Funktion <Mathematik>
Softwaretest
Befehl <Informatik>
Datentyp
Template
Machsches Prinzip
Güte der Anpassung
Systemaufruf
Quellcode
Matching
Texteditor
Software
Token-Ring
Ebene
Menge
Festspeicher
Ein-Ausgabe
Projektive Ebene
Information
Zentraleinheit
Lesen <Datenverarbeitung>
Standardabweichung
Maschinencode
Hausdorff-Dimension
Implementierung
Sprachsynthese
Zentraleinheit
ROM <Informatik>
Term
Physikalische Theorie
Datensichtgerät
Virtuelle Maschine
Variable
Informationsmodellierung
Domain-Name
Computerspiel
Bus <Informatik>
Endogene Variable
Zoom
Programmbibliothek
Skript <Programm>
Datenstruktur
Varianz
Gammafunktion
Programmiersprache
Binärcode
Token-Ring
Physikalisches System
Elektronische Publikation
Quick-Sort
Office-Paket
Zeichenkette
Regulärer Ausdruck
Objekt <Kategorie>
Energiedichte
Bildschirmmaske
Flächeninhalt
Mereologie
Wort <Informatik>
Compiler
Offene Menge
Chipkarte
Punkt
Prozess <Physik>
Extrempunkt
Compiler
t-Test
Programm
Parser
Aggregatzustand
Element <Mathematik>
Information
Extrempunkt
Gesetz <Physik>
Analysis
Computeranimation
Homepage
Netzwerktopologie
Metropolitan area network
Streaming <Kommunikationstechnik>
Freeware
Regulärer Graph
Prozess <Informatik>
Maschinencode
Minimum
Große Vereinheitlichung
Metropolitan area network
Softwaretest
Lineares Funktional
Krümmung
Datenhaltung
Vorzeichen <Mathematik>
Kontextbezogenes System
Biprodukt
Dialekt
Konfiguration <Informatik>
Kritischer Punkt
Token-Ring
Funktion <Mathematik>
Menge
Twitter <Softwareplattform>
Ein-Ausgabe
Server
Bildschirmsymbol
Programmierumgebung
Ext-Funktor
Fehlermeldung
Aggregatzustand
Sichtbarkeitsverfahren
Explosion <Stochastik>
Web Site
Klasse <Mathematik>
Zahlenbereich
Nichtlinearer Operator
Benutzerbeteiligung
Informationsmodellierung
Knotenmenge
Variable
Bildschirmmaske
Computerspiel
Software
Stichprobenumfang
Generator <Informatik>
Spezifisches Volumen
Varianz
Gammafunktion
Binärdaten
Formale Grammatik
Tabelle <Informatik>
Schätzwert
Radius
Mailing-Liste
Token-Ring
Physikalisches System
Elektronische Publikation
Datenfluss
Quick-Sort
Chipkarte
Portscanner
Objekt <Kategorie>
System F
Zustandsdichte
Flächeninhalt
Mereologie
Compiler
Personal Area Network
Verkehrsinformation
Stereometrie
Einfügungsdämpfung
Compiler
Browser
t-Test
Programm
Formale Grammatik
Parser
Oval
Maschinensprache
Extrempunkt
Gesetz <Physik>
Raum-Zeit
Computeranimation
Netzwerktopologie
Freeware
Typentheorie
Maschinencode
Lemma <Logik>
Chi-Quadrat-Verteilung
Befehl <Informatik>
Dicke
Sichtenkonzept
Gruppe <Mathematik>
Singularität <Mathematik>
Güte der Anpassung
Gebäude <Mathematik>
Entscheidungstheorie
Konstante
Menge
Zufallsvariable
Rechter Winkel
Konditionszahl
Festspeicher
Computerunterstützte Übersetzung
Tabelle <Informatik>
Wasserdampftafel
Digital Rights Management
Maßerweiterung
Demoszene <Programmierung>
Virtuelle Maschine
Informationsmodellierung
Variable
Knotenmenge
Programmbibliothek
Abstand
Ganze Funktion
Soundverarbeitung
Formale Grammatik
Transinformation
Schlussregel
Elektronische Publikation
Partitionsfunktion
Einfache Genauigkeit
Zeichenkette
Portscanner
Bildschirmmaske
Digitaltechnik
Boolesche Algebra
Compiler
Impuls
Bit
Punkt
Minimierung
Formale Sprache
Versionsverwaltung
Befehl <Informatik>
Übergang
Internetworking
Metropolitan area network
Arithmetischer Ausdruck
Minimum
Große Vereinheitlichung
Inklusion <Mathematik>
Tabusuche
Bruchrechnung
Lineares Funktional
Nichtlinearer Operator
Interpretierer
Zeichenvorrat
Just-in-Time-Compiler
Plot <Graphische Darstellung>
Ein-Ausgabe
Konfiguration <Informatik>
Arithmetisches Mittel
Teilmenge
Funktion <Mathematik>
Geschlecht <Mathematik>
Automatische Indexierung
Datenerfassung
Dateiformat
Zentraleinheit
Aggregatzustand
Varietät <Mathematik>
Gruppenoperation
Zahlenbereich
Web-Seite
ROM <Informatik>
Physikalische Theorie
RFID
Computerspiel
Front-End <Software>
Mini-Disc
Arbeitsplatzcomputer
Bildgebendes Verfahren
Hardware
Gammafunktion
Vektorraum
Ausgleichsrechnung
Quick-Sort
Office-Paket
Objekt <Kategorie>
Zustandsdichte
Rationale Zahl
Mereologie
Mini-Disc
Bitrate
Verkehrsinformation
Metropolitan area network
Abstrakter Syntaxbaum
Compiler
Parser
Schreiben <Datenverarbeitung>
Compiler
Extrempunkt
Softwareentwickler
Computeranimation
Implementierung
Metropolitan area network
Abstrakter Syntaxbaum
Nominalskaliertes Merkmal
Mereologie
Token-Ring
Bildschirmsymbol
Speicherbereichsnetzwerk
Computeranimation
Logik höherer Stufe
Metropolitan area network
Demo <Programm>
Folge <Mathematik>
Web Site
Computerspiel
Arithmetische Folge
Trennschärfe <Statistik>
Stichprobenumfang
Äußere Algebra eines Moduls
Computeranimation
Gammafunktion
Homepage
Binärdaten
Metropolitan area network
Virtuelle Maschine
Folge <Mathematik>
Einfügungsdämpfung
Gruppe <Mathematik>
Stichprobenumfang
Programm
Computeranimation
Informationssystem
Webforum
Abstimmung <Frequenz>
Punkt
Compiler
Versionsverwaltung
Extrempunkt
Computeranimation
Metropolitan area network
Open Source
Physikalisches System
Äußere Algebra eines Moduls
Operations Research
Gammafunktion
Inklusion <Mathematik>
Transinformation
Plot <Graphische Darstellung>
Schlussregel
Quick-Sort
Roboter
Uniforme Struktur
Projektive Ebene
Information
Compiler
Personal Area Network
Logik höherer Stufe
Resultante
Offene Menge
TVD-Verfahren
Prozess <Physik>
Minimierung
Datenbank
Parser
Oval
Maschinensprache
Extrempunkt
Raum-Zeit
Computeranimation
Richtung
Metropolitan area network
Freeware
Bit
Vorzeichen <Mathematik>
Maschinencode
Gerade
Inklusion <Mathematik>
Konstruktor <Informatik>
Lineares Funktional
Parametersystem
Befehl <Informatik>
Gruppe <Mathematik>
Optimierungsproblem
Variable
Software
Generator <Informatik>
Rechter Winkel
Festspeicher
Garbentheorie
Projektive Ebene
Information
Aggregatzustand
Folge <Mathematik>
Ortsoperator
Implementierung
Ikosaeder
Maßerweiterung
ROM <Informatik>
Simplexverfahren
Virtuelle Maschine
Variable
Informationsmodellierung
Computerspiel
Spieltheorie
Programmbibliothek
Inhalt <Mathematik>
Maßerweiterung
Speicher <Informatik>
Widerspruchsfreiheit
Gammafunktion
Binärdaten
Soundverarbeitung
Relativitätstheorie
Quick-Sort
Chipkarte
Portscanner
Regulärer Ausdruck
Objekt <Kategorie>
Bildschirmmaske
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...