C

Logo programowanie w 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.