1st Chapter – Introduction

Hi everyone, author here. Thanks for opening and reading what’s on this website. To make it brief, I’ll just get into the point. Let’s go, shall we?

So basically this is about intro of Programming Languages Concepts.

Before that, the main reasons of why people who want to take IT as their major should learn about this is because of PLC is crucial in increasing the ability of to express ideas and learn new languages, choosing the right language for them, etc. TL;DR: Getting better in computing.

Programming domain: a specific use of a programming languages, examples: scientific applications, business applications, etc.

In order a language can be accepted universally, it needs evaluation criteria which are:

Readability: the ability of a language to be understood and read.

Writability: the ability of creating a program by a language.

Reliabilty: the ability of how a language can be used and maintained.

Cost: The effectivity of the language.

 

Influences on Languages Design:

Von Neumann architecture is the base of most computer architecture.

Source : https://en.wikipedia.org/wiki/Von_Neumann_architecture#/media/File:Von_Neumann_Architecture.svg

Program Design Methodologies -> New software development means new programming paradigms and languages.

 

Implementation Methods

1.Compilation

Programs are translated into machine language; includes JIT systems

Use: Large commercial applications

2.Pure Interpretation

–Programs are interpreted by another program known as an interpreter

–Use: Small programs or when efficiency is not an issue

3.Hybrid Implementation Systems

–A compromise between compilers and pure interpreters

–Use: Small and medium systems when efficiency is not the first concern

 

This entry was posted in Uncategorized. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *