ExpertClub
  1. Home
  2. Operating systems
  3. MacOS
Operating system

MacOS

macOS

TypeUNIX 03, Unix, proprietary operating system, computing platform, Mac operating system, model series
DeveloperApple Inc.
Based onFreeBSD
First release2001
Latest version26
LicenseBSD licenses, proprietary license, Apple Public Source License
PlatformsAArch64, x86-64
Written inObjective-C, Swift, C, C++
Websiteapple.com
PredecessorClassic Mac OS
Introduced2001

Sources: Wikidata (CC0) · Wikidata Q14116

Programming languages · 70

LanguageParadigmsFirst appearedDeveloper
3DMLW———
4th Dimensionprocedural programming19844D SAS
AppleScriptnatural-language programming1993Apple Inc.
B4X———
Ballerinaconcurrent computing2017WSO2
Beefobject-oriented programming——
Chapelobject-oriented programming, array programming, parallel computing2009Brad Chamberlain, Cray
Charm++——Sam White, Eric J. Bohm, Evan Ramos, Kavitha Chandrasekar
Crystalobject-oriented programming, multi-paradigm programming, concurrent computing2014Ary Borenzweig, Manas Technology Solutions
Cuneiformfunctional programming2013Humboldt-Universität zu Berlin
Curlreflective programming, functional programming, multi-paradigm programming, declarative programming, object-oriented programming1998SCSK Corporation, Steve Ward
Cython—2007—
Delphiobject-oriented programming1995Anders Hejlsberg
F-Scriptarray programming, object-oriented programming2009—
GAP—1986—
Gauche———
Gforth—1992GNU Project
GNU Awk—1986GNU Project
GNU Guile—1993GNU Project
GNU Prologconstraint logic programming1996GNU Project
GnuCOBOL—2002GNU Project
Gostructured programming, procedural programming, functional programming, concurrent computing, object-oriented programming, imperative programming2009Google, The Go Authors, Rob Pike, Robert Griesemer, Ken Thompson
GraalVM——Oracle Corporation
JavaScript for Automation——Apple Inc.
Juliamulti-paradigm programming, imperative programming, parallel computing, functional programming, multiple dispatch, procedural programming, object-oriented programming, array programming, metaprogramming2009Viral B. Shah, Stefan Karpinski, Alan Edelman, Jeff Bezanson
Julia———
KuMir——Scientific Research Institute of System Development
LiveCodeobject-oriented programming2001LiveCode
Mapleobject-oriented programming, functional programming, procedural programming1982Waterloo Maple
Mathematicafunctional programming, array programming1988Wolfram Research
MATLAB—1984MathWorks, Cleve Moler
Max (programming language)declarative programming, visual programming language—Cycling '74
Metamath———
MiniZincconstraint programming2009Monash University
MIT/GNU Scheme——Massachusetts Institute of Technology
Mondrian—1997—
NekoVMobject-oriented programming, structured programming, prototype-based programming2005Shiro Games, Motion Twin
NetLogoprocedural programming, agent-oriented programming1999—
Nuprocedural programming, functional programming, structured programming, imperative programming, object-oriented programming2007—
Nushell—2019—
OpenCLobject-oriented programming, imperative programming, structured programming, generic programming2009Khronos Group
OpenJDK—2007OpenJDK Community, Oracle Corporation, Sun Microsystems
Perlmulti-paradigm programming1987The Perl Foundation, Larry Wall
Pharoreflective programming, object-oriented programming2008—
PowerShellreflective programming, procedural programming, functional programming, imperative programming, object-oriented programming2006Microsoft
Processingobject-oriented programming2001Processing Foundation
Pure Datadataflow programming1996Miller Puckette
PureBasicstructured programming1998—
Rreflective programming, object-oriented programming, array programming, imperative programming, functional programming, procedural programming1993—
RascalMPLdata conversion——
Ren'Py—2004—
Ringobject-oriented programming, procedural programming, functional programming, imperative programming, declarative programming2016Mahmoud Samir Fayed
Root—1995CERN
Rubyreflective programming, functional programming, imperative programming, object-oriented programming1995Yukihiro Matsumoto
Scilabarray programming—Dassault Systèmes
Scratchevent-driven programming, visual programming language2003MIT Media Lab
Senseobject-oriented programming—The Open University
SequenceLparallel computing, purely functional programming, array programming, declarative programming1989—
Simulink——MathWorks
Stencyl—2011Jonathan Chung

Operating systems · 24

Programming languages · 6

Operating systems · 1

Operating systemDeveloperFirst releaseLicense
Classic Mac OSApple Inc.——

Operating systems · 1

Operating systemDeveloperFirst releaseLicense
IOSApple Inc.2007proprietary license

Operating systems · 1

Operating systemDeveloperFirst releaseLicense
MacOS ServerApple Inc.1999proprietary license, commercial software