Kody pisane na żywo w trakcie zajęć, mogą być źle sformatowane, zawierać konieczne do poprawy błędy lub
zbędne przykładowe linie.
LIVE CODING EXAMPLES
Zawodnik | Czas na komputerze referencyjnym | Czas na własnym sprzęcie | Kompilator | OS | Data |
---|---|---|---|---|---|
W. Ch. | 2.435s | 13.7s | gcc 11.2 | Linux | 2022-12-26 15:25 |
D. C. | 15.325s | 11.660s | gcc 11.2 | Linux | 2022-11-28 18:36 |
A. O. | 18.746s | - | gcc 9.4.0 | Linux | 2022-11-15 18:48 |
T. Dz. | 25.897s | 44.295s. | gcc 9.4.0 | Linux | 2022-12-31 18:19 |
A.O. | -- | 0.614s | gcc 9.4.0 | Linux | 2023-01-04 09:40 |
Koniec konkursu: 31 grudnia 2022 23:59:59.
Skalowanie kodu na 56-core (112 threads) OpenMP vs pthreads [PDF]
Jeżeli są studenci świetnie już znający język C, którzy woleliby zaliczyć pracownię wykonując konkretne zadanie, zamiast ćwiczeń, proszę o kontakt.
Przykładowe projekty, w które można się włączyć:Wykład prowadzi prof. Adam Rycerz
Rozwiązanie zadań lub wykonanie projektu. Skala ocen: 1/3 (działających poprawnie!) programów - dst, 2/3 - db, 1 - bdb.
6 zestawów zadań po 3 w każdym, czyli 6x3=18 programów.
Programy muszą zawierać w komentarzu blokowym na początku kodu: autora, datę napisania, e-mail oraz instrukcję kompilacji i uruchomienia. Przesłane zadania powinny działać w standardowym środowisku Linuxowym (Ubuntu), będą testowane kompilatorem gcc w konsoli bash-owej. Dopuszczalne sposoby archiwizacji: tar, gzip, zip. Pliki proszę pogrupować w katalogi ZN/ZadM, gdzie N - numer zestawu, M - numer zadania. Proszę NIE przysyłać plików binarnych/skompilowanych/*.exe itp!
UWAGA: rozwiązania proszę przysyłać wyłącznie z/na oficjalny adres e-mail UJ!
DEADLINE: 24 stycznia 2023 (WTOREK) 23:59
POPRAWA: 5 lutego 2023 (NIEDZIELA) 23:59
EGZAMIN: 7 lutego 2023 (WTOREK)