In this article we will learn different concepts that are fundamental to programming languages. This serves a an introduction to programming languages for beginners who are looking to understand what is a programming language.
I was really thinking of an easy way to explain what is a programming language and what does a programming language contain. Today I just stumbled on such source of information. Following is a series of videos delivered by Dr. Philip Guo (more info on Philip here) which explains about programming languages.
According to Philip a programming language is a collection of or contains the following:
- Specification
- Implementation
- Standard Library
- Third-Party Libraries
- Run-time Environment
- Community
The total lecture (approx. 45 mins.) has been divided into a total of seven parts.
Contents
Specification
Implementation: Interpreter
Implementation: Compiler
Standard Library
Third-Party Libraries
Run-time Environment
Community
Suryateja Pericherla, at present is a Research Scholar (full-time Ph.D.) in the Dept. of Computer Science & Systems Engineering at Andhra University, Visakhapatnam. Previously worked as an Associate Professor in the Dept. of CSE at Vishnu Institute of Technology, India.
He has 11+ years of teaching experience and is an individual researcher whose research interests are Cloud Computing, Internet of Things, Computer Security, Network Security and Blockchain.
He is a member of professional societies like IEEE, ACM, CSI and ISCA. He published several research papers which are indexed by SCIE, WoS, Scopus, Springer and others.
Leave a Reply