Legendarny kurs Harvard CS50 po polsku: Wykład 1 Część 2
Oto zespół CodeGym i CS50! Teraz przeniesiemy się w wirtualną podróż na Harvard, a dokładnie na dwie pierwsze części drugiego tygodnia wykładu. Pomimo, że nosi on nazwę “Tablice”, to nie dotyczy wyłącznie tablic:
Ten film zaczyna się od przeglądu niektórych narzędzi, które pomagają pisać kod, aby uzyskać dobrze zaprojektowane oprogramowanie.
Wkrótce pojawią się kolejne filmy. Bądź na bieżąco i powodzenia w nauce!
Legendarny kurs Harvard CS50 po polsku: Wykład 2 Część 2
- Główne punkty, o których wspomina David w ostatnim tygodniu: program ‘hello world’, główna funkcja, biblioteki;
- Następnie przejdziemy do procesu kompilacji i poznamy kroki „Kompilowania” kodu źródłowego do procesu kodu maszynowego;
- Przetwarzanie wstępne-Kompilacja-Asemblacja-Konsolidacja
- Jak wygląda kod Asemblera?
- Bugi w Twoim oprogramowaniu…Grace Hopper i pierwszy Bug”
- Błędy w oprogramowaniu są typowe nawet dla profesjonalistów… Jedną z największych umiejętności, jaką można nabyć na zajęciach z programowania jest debugowanie kodu. Nie zaniedbuj tego. David pomaga rozpocząć ten proces.
- Komenda ‘help50’
- printf do debugowania: oldschoolowy sposób sprawdzania, co dzieje się w Twoim programie.
- Dowiemy się, jak korzystać z narzędzia CS50 IDE i debug50, aby debugować programy.
- Jak interaktywnie debugować w CS50 IDE dodając breakpointy.
- Narzędzie check50 - jak sprawdzić poprawność Twojego kodu
- Początkujący programiści często nie doceniają stylu kodu. I na próżno: dobrze działający, ale źle napisany kod może być prawdziwym problemem do debugowania lub utrzymania. Nauczmy się zasad dobrej formy w programowaniu od samego początku. style50 pomoże Ci sprawdzić kod pod kątem problemów estetycznych.
- Czym jest “Metoda gumowej kaczuszki”? Dowiesz się z wykładu ;).
- Łączymy również typy danych i strukturę pamięci komputera i sprawdzamy, ile miejsca zajmują typy danych w pamięci.
GO TO FULL VERSION