Programmiersprachen: Ein genereller Überblick, welche es gibt und wo sie verwendet werden.

Vortrag

Der Vortrag in diesem Repository wurde für den Vorkurs der HHU im WiSe 2022/23 entwickelt.
Die Folien sind im Repository hochgeladen.

Inkludierte Programmiersprachen

Programmiersprachen, die definitiv aufgeführt werden:

  • JavaScript

  • TypeScript

  • PHP

  • HTML & CSS

  • Ruby mit Ruby on rails

  • Java

  • Kotlin

  • Swift

  • Objective-C

  • Dart

  • Golang

  • C und C++

  • Rust

  • C# (C Sharp)

  • Python

  • R

  • Matlab

Vielleicht:

  • CLIPS

  • Smalltalk

  • Algol

  • COBOL

  • FORTRAN

  • B

  • Ada

  • Basic

  • Common LISP

  • Clojure

  • Haskell

  • Visual Basic

  • Scratch

  • Delphi/Object Pascal

  • SQL

Themen

Einführung in Unterschiede zwischen Programmiersprachen

  • Paradigmen (OOP, Funktional, Procedural)

  • Typsicherheit

  • Statically vs dynamically typed

  • Compiled vs Interpreted

  • Unterschied DSL und GPL

  • Garbage collected vs manuelle Speicher Allokation

Gebiete der Programmierung

  • Web dev

  • App dev

  • Cross dev

  • Databases

  • Data science

  • Artificial Intelligence > Machine Learning

  • Cyber security

  • Embedded systems

  • Game Development

  • Operating systems

  • Distributed computing

  • Scientific computing

  • Multimedia software

  • Communications systems

  • Digital signal processing

  • Digital control systems

  • Software development tools

Resources