Programmiersprachen

Eine Programmiersprache erlaubt die Umsetzung von Datenstrukturen und Algorithmen im Rahmen ihrer Syntax. Pascal, JavaScript und TypeScript sind Programmiersprachen – Delphi, Angular und React nicht.

Ada

Lesezeit: 6 MinutenAda ist eine statisch typisierte, strukturierte und objektorientierte Programmiersprache, die ursprünglich im Auftrag des US-Verteidigungsministeriums unter Leitung von Jean David Ichbiah entwickelt wurde. Benannt nach Ada Lovelace, der ersten Programmiererin überhaupt, wurde Ada Anfang der 1980er Jahre als Antwort auf die Vielfalt inkompatibler Sprachen im militärischen Umfeld geschaffen. Ziel war es, eine verlässliche, wartbare und […]

Ada Weiterlesen »

Scala

Lesezeit: 6 MinutenScala ist eine funktionale und objektorientierte, auf der Java Virtual Machine basierte Programmiersprache. Die Sprache wurde 2001 von dem deutschen Informatiker Martin Odersky an der eidgenössischen technischen Hochschule von Lausanne in der Schweiz ins Leben gerufen wurde. Scala ist ein Kofferwort, das sich aus „scalable“ und „language“ zusammensetzt. Alleinstellungsmerkmale Scala adressiert die vor allem zum

Scala Weiterlesen »

FreeBASIC

Lesezeit: 12 MinutenFreeBASIC ist eine prozedurale Programmiersprache aus der BASIC-Sprachfamilie, die stark an QuickBASIC angelehnt ist. Die Entwicklung begann im Herbst 2004. Als Initiator des Projektes gilt der Brasilianer Andre Victor T. Vincentini. 2014 erschien FreeBASIC in der Version 1.00.0, welche unter anderem 64-Bit-Unterstützung beinhaltete. In diesem Beitrag setze ich mich neben FreeBASIC auch mit der BASIC-Sprachfamilie

FreeBASIC Weiterlesen »

TypeScript

Lesezeit: 6 MinutenTypeScript ist eine funktionale und objektorientierte optional typisierte Programmiersprache, die zu JavaScript transpiliert wird und zugleich eine Obermenge derselbigen Sprache ist. Als Begründer der Sprache gilt der bei Microsoft angestellte dänische Software Engineer Anders Hejlsberg, der auch maßgeblich C# mitgestaltet hat. Nach zwei Jahren Entwicklungszeit wurde TypeScript im Jahr 2012 unter der Version 0.8 das

TypeScript Weiterlesen »

R

Lesezeit: 9 MinutenR ist eine funktionale und objektorientierte Programmiersprache für statistische Berechnungen und Graphiken. R ist weitestgehend zu der ursprünglich 1976 erschienen Sprache S kompatibel und kann als freie Implementierung derselbigen betrachtet werden. R wurde seit 1992 von den beiden Statistikern Ross Ihaka und Robert Gentleman an der Universität Auckland in Neuseeland entwickelt. Der Name wurde als

R Weiterlesen »

Objective-C

Lesezeit: 6 MinutenObjective-C ist eine objektorientierte, an Smalltalk angelehnte Programmiersprache. Sie wurde in den 1980er Jahren von Brad Cox und Tom Love erfunden und 1988 von der Firma NeXT für das Betriebssystem NeXTSTEP lizensiert. Nachdem Apple 1996 NeXT akquirierte, wurde Objective-C intensiv für das damals frisch erschienene Betriebssystem Mac OS X und später iOS eingesetzt. 2006 ist

Objective-C Weiterlesen »

Dart

Lesezeit: 6 MinutenDart ist eine objektorientierte Programmiersprache mit funktionalen Elementen und einem optionalen Typsystem, die 2011 das erste Mal vorgestellt worden ist. Die Sprache wurde bei Google von Lars Bak, Gilad Bracha und Kasper Verdich Lund designed und erschien 2013 in der Version 1.0. 2018 erschien Dart 2 und im Jahr 2023 die Version Dart 3. Seit

Dart Weiterlesen »

Haskell

Lesezeit: 10 MinutenHaskell ist eine rein funktionale Programmiersprache, die nach dem US-amerikanischen Mathematiker Haskell Brooks Curry benannt ist. Gegen Ende der 1980er Jahre wuchs das Interesse an funktionalen Programmiersprachen. Als Vorreiter unter den gut ein Dutzend bereits vorhandenen Kandidaten galt die 1985 erschienene Sprache Miranda, die jedoch proprietär war. Zu dem Zeitpunkt gab es Bestrebungen in der

Haskell Weiterlesen »

Julia

Lesezeit: 10 MinutenJulia ist eine prozedurale Sprache mit Multimethoden, funktionalen Merkmalen und Makros zur aspektorientierten Programmierung. Julia wurde von den US-amerikanischen bzw. indischen Informatikern Jeff Bezanson, Stefan Karpinski, Viral B. Shah und Alan Edelman erfunden. Die Sprache ist seit 2009 in der Entwicklung. Das erste Release erschien 2012. Im Jahr 2018 wurden sowohl die Version 0.7 als

Julia Weiterlesen »

Scheme

Lesezeit: 5 MinutenScheme ist eine vorrangig funktionale Sprache und ein Dialekt aus der Familie der Lisp-Sprachen. Ebenso wie später Common Lisp ist Scheme gewissermaßen ein Nachfolger des Dialektes Maclisp. Die Arbeit an Scheme begann in den 1970er Jahren und sollte den beiden Erfindern, Guy L. Steele Jr. und Gerald Jay Sussman, vom MIT AI Lab dazu dienen,

Scheme Weiterlesen »