đź§  Foundational Programming Languages

Programming LanguageCreator(s)YearPurpose
FortranJohn Backus & IBM team1957Scientific & engineering computations
LispJohn McCarthy1958Artificial Intelligence research
COBOLGrace Hopper & team1959Business data processing
ALGOLInternational committee (Peter Naur)1958Algorithmic language for scientific computation
BASICJohn Kemeny & Thomas Kurtz1964Teaching programming to beginners
PascalNiklaus Wirth1970Teaching structured programming and data structuring
CDennis Ritchie1972System programming and operating systems (e.g., UNIX)
SmalltalkAlan Kay, Dan Ingalls, et al.1980Object-oriented programming and GUI development
C++Bjarne Stroustrup1985Extension of C with object-oriented features
Objective-CBrad Cox & Tom Love1984Object-oriented programming (NeXTSTEP, macOS/iOS)
PerlLarry Wall1987Text processing, system administration, web development
HaskellCommittee of researchers1990Purely functional programming language
PythonGuido van Rossum1991General-purpose programming, readability and simplicity
JavaJames Gosling & Mike Sheridan (Sun Microsystems)1995Platform-independent application development
JavaScriptBrendan Eich (Netscape)1995Web development (client-side scripting)
PHPRasmus Lerdorf1995Server-side scripting for web development
RubyYukihiro Matsumoto1995General-purpose programming, web development (Rails)
C#Microsoft (Anders Hejlsberg)2000Windows applications and enterprise software
SwiftApple Inc. (Chris Lattner, et al.)2014iOS and macOS application development
KotlinJetBrains2011Android development, interoperable with Java

Leave a Reply

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


Talk to us?

Post your blog

F.A.Q

Frequently Asked Questions