1.3. Programming languages - types
1.3. Programming languages - types
OF
COMPUTATIONAL
THINKING AND PROGRAMMING
Scala
Elixir
Haskell
Scripting Programming Languages
Python
Ruby
PHP
Perl
Logic Programming Languages
Logic programming
languages express a series
of facts and rules to instruct
computers how to make
decisions
Absys
Datalog
Prolog
Object-oriented Programming Languages
Simple
Extensible Portable
Recursion Mid-level
Features
of C
Structured
Pointers Programming
Language
Memory
Fast
Managemen
Speed
t
Simple C Code
#include <stdio.h>
int main ( )
The program prints
the Hello World!
{
string on the screen
printf(“Hello World! \n”);
return 0;
}
Summary
1. Overview
2. Different types of programming languages
o Functional
o Scripting
o Logic
o Object-oriented
o Procedural programming
§ C programming
Further reading
Goodrich, M. T. et al. (2022) Data Structures and Algorithms in
Java. Wiley