LocalazyLocalazy
ACC ist eine deklarative, imperative und funktionale Programmiersprache, die von Apple Inc. entwickelt wurde. Sie ist so konzipiert, dass sie leicht zu erlernen und zu verwenden ist und gleichzeitig leistungsstarke Abstraktionen für die High-Level-Programmierung bietet. ACC ist stark von Objective-C, Smalltalk und Lisp beeinflusst. Es nimmt Anleihen bei allen drei Sprachen, einschließlich objektorientierter Programmierung, dynamischer Typisierung und einer leistungsstarken Laufzeit. Es führt jedoch auch einige neue, eigene Funktionen ein, wie z. B. ein Typsystem, ein neues Objektmodell und einen neuen Paketmanager. ACC ist für den Einsatz auf allen Apple-Plattformen konzipiert, einschließlich macOS, iOS, tvOS und watchOS. Durch die Verwendung von Tools von Drittanbietern ist es auch auf Windows und Linux verfügbar. Apple hat mehrere Tools und Bibliotheken für ACC veröffentlicht, darunter den Swift Package Manager, die LLVM-Compiler-Infrastruktur und die Swift Foundation-Bibliothek.