Skip to main content

2017 | OriginalPaper | Buchkapitel

Improvised Symbol Table Structure

verfasst von : Narander Kumar, Shivani Dubey

Erschienen in: Proceedings of the 5th International Conference on Frontiers in Intelligent Computing: Theory and Applications

Verlag: Springer Singapore

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Symbol table is the environment where the variables and functions/methods exist according to their scope and the most recent updated values are kept for the successful running of the code. It helps in code functioning. It is created during compilation and maintained, used during running of the code. Adding a utility called common file can help in conversion of one code to another code. As common file can be explained as the file containing the common functionalities of different languages, say, every language has a print function but with different syntax; these different syntax of print are added in common file which help in the conversion. In this paper, we present the compilation process mechanism with the help of common file in the symbol table. It also explains how a code is converted into another code.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Appel, A.W., Palsberg, J.: Modern Compiler Implementation in Java. By: Cambridge University Press, Second Edition, ISBN: 052182060x, 501 pages (2002). Appel, A.W., Palsberg, J.: Modern Compiler Implementation in Java. By: Cambridge University Press, Second Edition, ISBN: 052182060x, 501 pages (2002).
2.
Zurück zum Zitat Singh, R., Sharma, V., Varshney, M.: Design and Implementation of Compiler. ISBN-978-81-224-2398-3(2008). Singh, R., Sharma, V., Varshney, M.: Design and Implementation of Compiler. ISBN-978-81-224-2398-3(2008).
3.
Zurück zum Zitat Terry, P.D.: Compilers and Compiler Generators an introduction with C++. Rhodes University (1996). Terry, P.D.: Compilers and Compiler Generators an introduction with C++. Rhodes University (1996).
4.
Zurück zum Zitat Afolorunso, A.A., Dr. Awodele, O., Prof. Obidairo, K.: Principles and techniques of Compilers. In: CIT 753 Internet concepts and Web Design, ISBN: 978-058-470-6, National Open University of Nigeria, Course Guide (2013). Afolorunso, A.A., Dr. Awodele, O., Prof. Obidairo, K.: Principles and techniques of Compilers. In: CIT 753 Internet concepts and Web Design, ISBN: 978-058-470-6, National Open University of Nigeria, Course Guide (2013).
5.
Zurück zum Zitat Fischer, Charles, LeBlanc, R.: Crafting a Compiler. By: Pearson Education, ISBN: 978-81-317-0813-2 (2008). Fischer, Charles, LeBlanc, R.: Crafting a Compiler. By: Pearson Education, ISBN: 978-81-317-0813-2 (2008).
6.
Zurück zum Zitat Emmerik, M.J.V.: Static Single Assignment for Decompilation. PhD thesis, The University of Queensland (2007). Emmerik, M.J.V.: Static Single Assignment for Decompilation. PhD thesis, The University of Queensland (2007).
7.
Zurück zum Zitat Brown, P.J.: Writing Interactive Compilers and Interpreters: A Modern Software Engineering Approach Using Java. By: Wiley Publishing, Inc., ISBN: 978-0-470-17707-5 (2009). Brown, P.J.: Writing Interactive Compilers and Interpreters: A Modern Software Engineering Approach Using Java. By: Wiley Publishing, Inc., ISBN: 978-0-470-17707-5 (2009).
8.
Zurück zum Zitat Chattopadhyay, S.: Compiler Design. By: PHI Learning Pvt. Ltd., ISBN-978-81-203-2725-2 (2005). Chattopadhyay, S.: Compiler Design. By: PHI Learning Pvt. Ltd., ISBN-978-81-203-2725-2 (2005).
9.
Zurück zum Zitat O’Donnell, M., Ortega, A.: The symbol table and block structure. Compilers, Autonomous University of Madrid, Madrid, Spain. O’Donnell, M., Ortega, A.: The symbol table and block structure. Compilers, Autonomous University of Madrid, Madrid, Spain.
10.
Zurück zum Zitat Fritzson, P., Kessler, C.: Compilers and interpreters, Compiler Construction, Symbol Tables. IDA, Linköpingsuniversitet (2011). Fritzson, P., Kessler, C.: Compilers and interpreters, Compiler Construction, Symbol Tables. IDA, Linköpingsuniversitet (2011).
11.
Zurück zum Zitat Siegfried, R.M.: Compiler Construction: The Symbol Table. Lecture 3, Adelphi University, New York (2003). Siegfried, R.M.: Compiler Construction: The Symbol Table. Lecture 3, Adelphi University, New York (2003).
12.
Zurück zum Zitat Teitelbaum, T.: Introduction to Compilers: Symbol Table. Spring, 978-1-935528, (2008). Teitelbaum, T.: Introduction to Compilers: Symbol Table. Spring, 978-1-935528, (2008).
Metadaten
Titel
Improvised Symbol Table Structure
verfasst von
Narander Kumar
Shivani Dubey
Copyright-Jahr
2017
Verlag
Springer Singapore
DOI
https://doi.org/10.1007/978-981-10-3153-3_36

Premium Partner