Programowanie/Wstęp/Plan nauki: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
Mku84 (dyskusja | edycje)
Utworzono nową stronę "== Plan nauki programowania == === Program minimum === Nauka programowania jest ogólnie pracochłonna. Niniejszy podręcznik ma za zadanie przedstawić jedynie podstaw..."
 
Mku84 (dyskusja | edycje)
Nie podano opisu zmian
Linia 14:
na otwarte systemy operacyjne.
 
==== programowanie systemu UNIX ====
 
Język C powala na bezpośrednią komunikację z Unixowymi systemami operacyjnymi - przykładem jest
Linia 20:
Istnieją inne książki opisujące tą tematykę.
 
==== programowanieProgramowanie obiektowe ====
 
Programowanie obiektowe jest stosowane w bardziej skomplikowanych projektach.
Linia 36:
Typowym tematem są wzorce projektowe - zbiór przepisów na rozwiązanie typowych problemów projektowych.
 
==== programowanieProgramowanie równoległe i rozproszone ====
 
Obecne komputery mają procesory wielordzeniowe. Czasami można przyśpieszyć obliczenia poprzez
Linia 45:
wykorzystuje się np. mechanizm gniazdek (socket). Jest to opisane w standardzie POSIX.
 
==== Programowanie grafiki trójwymiarowej ====
 
Grafika trójwymiarowa jest wykorzystywana w grach, obrazowaniu symulacji komputerowych itp.
Linia 52:
Nowe wersje OpenGL wymagają korzystania z innych bibliotek napisanych w C++.
 
==== Interfejsy GUI ====
 
Być może chcemy napisać aplikację z interfejsem okienkowym.
Linia 58:
 
 
==== Dla prawdziwych informatyków ====
 
Przykładowy plan prestiżowych studiów informatycznych jest dostępny na stronie internetowej Instytutu Matematyki, Informatyki i Mechaniki Uniwersytetu Warszawskiego (serwer: http://wazniak.mimuw.edu.pl). Poziom wymagań na innych uczelniach może być inny.