Materiały do zajęć
Uniwersytet Gdański - Instytut Matematyki - Zakład Informatyki - Strona domowaWykład monograficzny: Perl - programowanie
60h wykładu, 60h ćwiczeń na pracowni komputerowej.
Wykład ten przygotowuję na rok akademicki 2006/2007. Mam nadzieję, że znajdę jakieś grono słuchaczy, które będzie zainteresowane... W razie czego zapraszam, standardowo, gwarantowane są krew, pot i łzy... :) Jak zwykle u mnie :)
Seminarium: Zaawansowane Przetwarzanie Danych (ZPD)
Spotkanie wyborcze zakończono. Dziękuję za zainteresowanie i przybycie! Powodzenia w następnym roku. Grupa wybranych studentów liczy sobie 12 osób.
Systemy operacyjne
Jest to dziwny przedmiot, który prowadziłem raczej hobbystycznie i niezbyt regularnie. Niemniej powstało kilka opracowań, które obiecałem udostępnić.
Zaawansowane języki programowania
Na tym przedmiocie rozmawiamy o perlu a w drugiej połowie zajęć zmieniamy temat na drscheme.
Jeden z moich przyjaciół, i byłych współpracowników, zaawansowany programista perla, powiedział o perlu tak:
-
[...] W perlu się nie programuje; w perlu sie tworzy. Ten język pozwala ci na indywidualne podejście do niego. Sposobem pisania sam się ograniczasz. Dla laików on jest magiczny, jak regexpy czy zmienne/stałe zaszyte w perlu, jak $@ lub $! ale jak się zaczyna rozumieć tę magię to można zacząć czarować. Perl spełnia wszystkie funkcje nowoczesnego języka, ale jak je zaimplementujesz to tylko zależy od ciebie. W perlu są klasy, chociaż słowa class nie uświadczysz. Nie ma magicznych słówek, za to są magiczne zaklęcia. [...]" (estrai).
- Scheme - pierwsze zadania: ZadScheme.html.
XML
Algorytmy i struktury danych
Wstęp do programowania
Różne przydatne zasoby
- Kurs C++ oraz dobra krytyka C - autor w interesujący sposób przedstawia język C++, warto poczytać i wyrobić sobie własne zdanie.
- Kurs programowania - stary, niedokończony i taki pewnie zostanie. Można trochę dowiedzieć się o wskaźnikach w C itp.
Okazuje się, że ten kurs przeżył znacznie dłużej, niż się spodziewałem, i doczekałem się czegoś na kształt mirrora na stronie Wydziału Chemii UG, gdzie kurs jest ponoć do dziś używany. Oto link:
http://www.chem.univ.gda.pl/informacje/dla_studentow/materialy/programowanie/
- Podręcznik o pracy w emacs - wprawdzie dokument traktuje o pisaniu dokumentów SGML, ale mimo to warto przeczytać, jest sporo o samym emacsie.
- GNU Emacs Lisp - obsługa i skrypty do Emacsa dla zaawansowanych
- Linux Newbie Administrator Guide - bardzo ciekawe dokumenty dla osób początkujących na temat pracy z Linuxem. Można się wiele nauczyć!
- Przejście od DOSa do Linuxa - kolejny dokument dla osób początkujących traktujący o pracy w Linuxie
Literatura, konspekty z wykładów i zadania - programowanie w Perlu!