Programmiersprachen Eine allgemeine Übersicht der gängigsten Sprachen und ihrer Einteilung Gabriel Bretschner IG08 Fach: Informatiksysteme Einleitung Definition.

Slides:



Advertisements
Ähnliche Präsentationen
JPQL Java Persistence Query Language
Advertisements

HyperText Markup Language
Peer-to-Peer Tauschbörsen
Aufbau des Internets Überblick Prof. Dr. T. Hildebrandt
Puck eine visuelle Programmiersprache für die Schule
Imperative Programmierung
der Universität Oldenburg
Werkzeuge und Softwareumgebung von Christian Michele.
FH-Hof SQLJ Richard Göbel. FH-Hof SQLJ - Idee Erweiterung von Java um SQL Die Verwendung von SQL-Anweisungen innerhalb einer Programmiersprache wird vereinfacht.
1 Vorlesung Informatik 2 Algorithmen und Datenstrukturen (02 – Funktionenklassen) Prof. Dr. Th. Ottmann.
Vorlesung Informatik 2 Algorithmen und Datenstrukturen (02 – Funktionenklassen) Tobias Lauer.
Vorlesung Informatik 2 Algorithmen und Datenstrukturen (02 – Funktionenklassen) Prof. Dr. Th. Ottmann.
SQL als Abfragesprache
GESCHICHTE DER INFORMATIK
Semantische Fehler Seminar im Grundstudium WS2002/2003:
Menüarten mobiler Anwendungen
GvSig – Überblick Betriebssystem Linux, Windows, Mac OS X Lizenz GPL (Freie Software) Deutschsprachig Folgendes ist die Charakteristik der Software: In.
SQL 2 Order by null Aggregatfunktionen group by Join subselect.
Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University Compilerbau und Reverse Engineering m Vorlesung im Wintersemester.
© 2003 Pohlig Informatikgrundkurs (Pohlig-Häberle) 1 5.Was ist eine Syntax? – Ein bierseliger Bayer im Himmel 5.1 Syntax des frohlockenden Bayern Alois.
Tobias Högel & Dennis Böck,
Von der Sprache zum Programm
Julien Gaugaz 7. April 2011.
Die Bedeutungen des Lehrens: Nicht bloß Lehrer, sondern auch…
RDF Resource Description Framework
Einflüsse auf den Lernerfolg
Von Mark, Kai und Alexander B.
Einführung Inhalte dieses Kurses Generationen der Programmiersprachen
Verfahren zur Stammformreduktion
Wir bauen uns eine Webapplikation!
Klimawandel und Tourismus
Technische Grundlagen des Internets
Tipps und Tricks für den bedachten Umgang mit IKT Christoph & Tanja mail:
Datenbanken?.
Kontrollstrukturen Verwendung: Steuerung des Ablaufs.
Java und Eclipse.
Betrieb von Datenbanken Marco Skulschus & Marcus Wiederstein
Entwicklung der Programmiersprachen
Mark Bendix | 02. Juli 2007 | Prüf.-Nr
Debugging in Lua Universität zu Köln Re-usable Content in 3D und Simulationssystemen Prof. Dr. Manfred Thaller Referent: Artur Wilke.
Your name Bedeutung von Internet- Technologien Gruppe 1 Andreas Feuerstein Philipp Hochratner Christian Weinzinger.
Abteilung für Telekooperation Übung Softwareentwicklung 1 für Wirtschaftsinformatik Dr. Wieland Schwinger
Informatik Objekte und Klassen 1. Objektorientiertes Modellieren und Programmieren 1.1 Objekte und Klassen.
Aufklärung ( ) „Freiheit statt Absolutismus, Gleichheit statt Ständeordnung, Erfahrung, wissenschaftliche Erkenntnis statt Vorurteil und Aberglauben,
Programmieren in C Einführung
Natürliche und künstliche Sprachen
WECHSELSTROM Widerstand und Spule.
Programmieren in C Einführung
LEGO-Robotik mit Java Projekt Virtueller Campus LLB Projektlauzeit: Oktober Februar 2006 Mitarbeiter:Jarka Arnold (Projektleitung) Andreas Marti.
Optische Täuschungen Copyright by Mo²
Praxissemester Martin Amelsberg Daniel Finger 09. November 2004.
Frauen in technischen Berufen
Russland.
Bilder: Lizenz: public Domain commons. wikimedia
Programmieren in C Einführung
Diplomat Von Max Seiwald.
5. April 2006Autor: Walter Leuenberger Computeria Urdorf Treff vom 5. April 2006 Surf-Tipps & -Tricks für den Internet Explorer und Firefox.
Pit Land  funktionierts/detailansicht/datum/2009/11/18/wie- funktioniert-ein-schallplattenspieler.html.
Flossenstrahlen Abbildung aus: M. Eckhardt, M. Germ, J. Grosschedl; Der Flossenstrahleffekt- Natur als Lösungsquelle für technische Innovationen in Unterricht.
prof. dr. dieter steinmannfachhochschule trier © prof. dr. dieter steinmann Folie 1 vom Montag, 30. März 2015.
VILVITE Isa Ottesen, Hans Jørgen Jacobsen und Victoria Vestrheim.
Teil I: Sprache im Kontext
Geschichte - Entstehung - Was ist PHP? Einordnung - Allgemeines
SQL-Prozeduren Charakteristika: Kapselung von SQL-Anweisungen in Prozeduren, die wiederholt aufgerufen werden können. Dazu Verbergen parametrisierter SQL-
Institut für Kartographie und Geoinformation Prof. Dr. Lutz Plümer, Dr. Gerhard Gröger Einführung in die Programmierung mit Java 5. Vorlesung WS 2002/2003.
Programmierkurs JavaUE 4 Anweisungen und ProgrammeDietrich BolesSeite 1 Programmierkurs Java Dr. Dietrich Boles Teil Imperative Programmierung Unterrichtseinheit.
Software-Entwicklung
Tobias Sammet 8DY1 Programmieren Tobias Sammet 8DY2 Programmierung ● = das Schreiben eines Computerprogramms ● Dient zur Lösung eines.
Praktische Informatik 1
Programmieren in C Einführung
 Präsentation transkript:

Programmiersprachen Eine allgemeine Übersicht der gängigsten Sprachen und ihrer Einteilung Gabriel Bretschner IG08 Fach: Informatiksysteme Einleitung Definition Einteilung der Programmiersprachen Generationen Programmierparadigmen Orientierung 4. Spezialgebiete der Sprachen 02.09.2008 Gabriel Bretschner IG08 Fach: Informatiksysteme

Gabriel Bretschner IG08 Fach: Informatiksysteme 2. Definition Programm Programmiersprache Übersetzer Syntax (Zeichen, Bildungsregeln) Interpreter oder Compiler ALGORITHMUS + Semantik (Bedeutung) 02.09.2008 Gabriel Bretschner IG08 Fach: Informatiksysteme

3. Einteilung der Sprachen public int calcFinal(int a) final int b; // hier findet noch keine Zuweisung statt switch (a) { case 1: b = 7; break; case 2: b = 3; default: b = 1; } return b; 3. Einteilung der Sprachen <?php echo „Hallo elt!\n“; echo „Zahlen von 1-10\n“; for ($i=0; $i<11;$i++) { echo $i.“\n“; } ?> x86-Befehl: MSDOS - Softwareinterrupt 21, Mnemonik: INT 21, Maschinencode: 1100110100100001 procedure maus_an; assembler; asm mov ax, 01h int 33h end; SELECT `id`, `title`, `content` FROM `web_cms` WHERE `id` = 50 ORDER BY `id` ASC Orientierung der Sprache Generationen Programmierparadigmen/ Prinzipien Generation Maschinensprache Assemblersprache C, BASIC, PHP SQL C++, Java Imperativ oder Deklerativ Systemorientiert Oder Problemorientiert 02.09.2008 Gabriel Bretschner IG08 Fach: Informatiksysteme

Gabriel Bretschner IG08 Fach: Informatiksysteme Spezialgebiete Maschinencode Assembler C/C++ Java BASIC PEARL Assembler PHP ASP .NET PEARL C/C++ 02.09.2008 Gabriel Bretschner IG08 Fach: Informatiksysteme

Gabriel Bretschner IG08 Fach: Informatiksysteme Quellen Engelmann, Dr. Lutz (Hrsg.): Informatik. Gymnasiale Oberstufe, 2006 Internet: http://de.wikipedia.org/wiki/Imperative_Programmierung http://de.wikipedia.org/wiki/Deklarative_Programmierung http://www2.informatik.hu-berlin.de/swt/lehre/PI1_0607/vorlesung/I/I.6-4s.pdf http://www2.ifm.uni-hannover.de/fileadmin/IDS/Mitarbeiter/Neuber/Magnetfuehrung/Bilder/Maschine/maschine_kl.jpg http://www.archiv-scan.de/Dienstleistungen_und_Service/Publishing/Electronic_Publishing/Index/CD_Start.jpg http://www.chaoszone.de/blog/media/blogs/webnews/firefox-internet-explorer.jpg http://img267.imageshack.us/img267/9563/betr2gh4.jpg http://www.netconnexxions.de/img/kaffetasse.jpg Abruf: 02.09.2008 02.09.2008 Gabriel Bretschner IG08 Fach: Informatiksysteme