C/O języku C: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
Derbeth (dyskusja | edycje)
m nawigacja
Pawlosck (dyskusja | edycje)
mNie podano opisu zmian
Linia 2:
 
{{wikipedia|C (język programowania)}}
'''C''' jest językiem programowania wysokiego poziomu. Jego nazwę interpretuje się jako następną literę po B (nazwa jego poprzednika), lub drugą literę języka BCPL (poprzednik języka B).
 
==Historia C==
Linia 18:
B został stworzony przez Kena Thompsona z Bell Labs; był to [[w:Język interpretowany|język interpretowany]], używany we wczesnych, wewnętrznych wersjach systemu operacyjnego [[w:UNIX|UNIX]]. Inni pracownicy Bell Labs, Thomson i Dennis Richie, rozwinęli B, nazywając go NB; dalszy rozwój NB dał C - [[w:Język kompilowany|język kompilowany]]. Większa część UNIXa została ponownie napisana w NB, a następnie w C, co dało w efekcie bardziej przenośny system operacyjny.
 
Możliwość uruchamiania UNIXaUNIX-a na różnych komputerach była główną przyczyną początkowej popularności zarówno UNIXaUNIX-a, jak i C; zamiast tworzyć nowy system operacyjny, programiści mogli po prostu napisać tylko te części systemu, których wymagał inny sprzęt, oraz napisać kompilator C dla nowego systemu. Odkąd większa część narzędzi systemowych była napisana w C, logiczne było pisanie kolejnych w tym samym języku.
 
Również jeden ze współczesnych systemów operacyjnych - [[w:Linux|Linux]] - został napisany w C.