C

Kilka słów wstępu o programowaniu w C
Język C jest proceduralny czyli wykonuje się linia po linii (inaczej niż ma to miejsce w bazach danych i języku SQL), strukturalny (posiadający hierarchie), wysokiego poziomu (składnia i słowa kluczowe są zaprojektowane w taki sposób aby jak najbardziej były zrozumiane dla człowieka) , stworzony na początku lat siedemdziesiątych XX w. przez Dennisa Ritchiego do programowania systemów operacyjnych i innych zadań niskiego poziomu.
Poprzednikiem C był język B, który to nie był odpowiednio wydajny więc Dennis Ritchie znacznie go poprawił tworząc jeden z najpopularniejszych języków programowania na świecie. Język C jest głównie stosowany do tworzenia aplikacji oraz systemów operacyjnych na przykład: Unix, Windows czy GNU/Linux
Krótki opis
Chodź język może odstraszać początkowych koderów swoją surowością to naprawdę da się go pokochać. Pisząc kod już na samym początku musimy wszystko dobrze i sumiennie zaplanować. Z góry określamy typ zmiennej, rozmiar tablicy, koniec linii, blok kodu itp. Wymaga to nie lada precyzji ale minimalizuje popełnienie błędu a przecież o to chodzi w programowaniu. Po pewnym czasie naprawdę trudno wyobrazić sobie pisanie kodu w bez takiej organizacji. Język naprawdę dużo wymaga i nie wybacza błędów, kod zazwyczaj wygląda profesjonalnie, przykładowymi aplikacjami w tym języku jest linuxowy Wine, GIMP, LibreOffice czy Rufus (program do bootwania pendrive) i oczywiście wiele innych. A więc czy programowanie w C się opłaca?
Pozytywne strony
- Wysoka organizacja
- Kod jest schludny i uporządkowany
- Łatwo przerzucić się na inny język
- Kod jest zoptymalizowany
- Precyzyjny
- Bardzo dużo literatury na ten temat
- Dużo poradników
Negatywne strony
- Wysoki próg wejścia
- Język nie wybacza błędów
- Mało czytelny dla innej osób
Czy programowanie w C się opłaca?
W Polsce programista może liczyć na 13 tysięcy złotych brutto miesięcznie, junior na stażu około 5 tyś, developerzy mid na około 10 tyś, a seniorzy – nawet 16 tyś. złotych i więcej. W Stanach Zjednoczonych programista może liczyć na 96 tysięcy dolarów rocznie.