MacOS bin and sbin

1

Ero curioso di sapere in quale lingua sono scritti i binari di default e i binari di sistema forniti con macOS. Sono sicuro che non è solo una lingua, ma esiste una lingua comune nella maggior parte di questi binari forniti con il sistema?

    
posta Cody Rutscher 24.08.2018 - 06:48
fonte

1 risposta

1

macOS è costruito su BSD che è un sistema operativo simile a Unix .

Il sistema operativo Unix e il linguaggio C sono stati creati simultaneamente. Molti dei comandi si sono evoluti nel tempo ma di solito sono rimasti scritti nel linguaggio C. Anche le librerie e il sistema operativo Unix sono scritti in C.

Il linguaggio C è probabilmente il linguaggio di alto livello più vicino che assomiglia alle istruzioni della macchina. Ciò consente a Unix di essere trasferito su nuove architetture di processore con il minimo sforzo. In altre parole, le ottimizzazioni erano originariamente fornite dall'autore del codice e non si basavano su ottimizzazioni specifiche del compilatore rispetto a una particolare architettura del processore.

Nota: Gordon Davisson ha sottolineato in un commento:

... macOS includes a lot more than just its Unix core, and a lot of the Apple-added software is written in other languages, like Objective-C, Swift, and a plethora of other languages.

    
risposta data 24.08.2018 - 08:45
fonte

Leggi altre domande sui tag