- "funkcja main" (w C, C++, Java, Fortran - wystarczy F95) z wzorcową aplikacją uruchamiającą jakieś obliczenia ma obsługiwać: - parametry linii poleceń typu: -i --input oraz tzw. nienazwane (np. ./a.out -x 8 dane.dat) - wypisywanie (na stderr i do plików OUT) informacji o programie (nazwa, wersja, host, data, godz uruchomienia) np. ### a.out [version Aug 30 2008 16:26:04] # (dokładna komenda uruchamiająca, np. ./a.out -x 7 dane.dat) # X= 8 INPUT= dane.dat INFO= [Fe/Cu/Fe with 3 magnetic dopants (Mn2+) and contact barrier] ## Start (fatcat) 2008-09-22T11:37:19+0200 ## Stop (fatcat) 2008-09-22T11:37:19+0200 - pomocnicze funkcje (obiekty?) do operacji WE/WY: wczytywanie danych liczbowych z plików (komentarze!), zapis do plików Dokumentacja - dokładny komentarz do kodu + ew. przykłady Uwagi do języków: - C++, Java: wykorzystać stringi, pojemniki (vector vs. valarray?) - F95: dynamiczna alokacja!