Forum AmigaOne Zone https://forum.amigaone.pl/ |
|
Od czego zacząć? https://forum.amigaone.pl/programowanie-f13/od-czego-zaczac-t1765.html |
Strona 1 z 1 |
Autor: | Fastdeath [ piątek, 30 cze 2023, 20:56 ] |
Tytuł: | Od czego zacząć? |
Nigdy nie programowałem. Pytam najlepszych w Polsce czyli was jak zacząć? |
Autor: | adam [ piątek, 7 lip 2023, 17:17 ] |
Tytuł: | Re: Od czego zacząć? |
Ja polecam "Podstawy programowania w języku C++" - https://szkolenia.pfp.com.pl/kurs/podstawy-programowania-w-jezyku-c/2 Ta strona to wydzielona platforma szkoleniowa Polskiej Fundacji Pzredsiębiorczości. Szkolenia są darmowe i prowadzone przez zawodowych wykładowców. Jaki byś nie wziął kurs czy podręcznik, to nauczysz się ledwie składni języka. Poziom drugi, czyli samodzielna dalsza nauka, to stworzenie własnego projektu w którym się "dłubie" i to on ciebie rozwija. Musisz dojść do takiego poziomu, gdzie bez problemu posługujesz się samym językiem i wiesz jak wyrazić jakiś proces za pomocą kodu. To, czy jak bardzo znasz biblioteki na pamięć czy nie, to sprawa drugorzędna. Jeśli chodzi o fora, to polecam to: https://4programmers.net/Forum/C_i_C++ Są tam też kompendia różnych języków. Jeśli preferujesz książki, to na temat C uważam za najlepszą "Język C. Szkoła programowania. Wydanie VI" Stephena Praty. Polecam nie sięgać do wielu źródeł nauki tylko trzymać się jednego. I ustalić stałe, regularne godziny na naukę. Bez tego pojawiają się przerwy, część wiedzy się traci, trzeba powtarzać - to zniechęca. Są możliwe inne ścieżki niż przez C/C++, ale wybór języka programowania do nauki nie ma znaczenia. Pojęcia takie jak zmienne, tablice, typy danych, operatory, funkcje itd - to wszystko działa podobnie we wszystkich językach. Wybierając język programowania do nauki miej świadomość, że to jest twój pierwszy język programowania. Każdy programista zna kilka. |
Autor: | Fastdeath [ sobota, 8 lip 2023, 10:26 ] |
Tytuł: | Re: Od czego zacząć? |
Dziękuję ślicznie za informację. Skorzystam. |
Autor: | Hextreme [ czwartek, 13 lip 2023, 16:15 ] |
Tytuł: | Re: Od czego zacząć? |
Tak, jak napisał kolega Adam Mierzwa żeby programować należy ogarnąć szereg podstawowych pojęć takich jak:
Serdecznie polecam najpierw zgłębić definicje tych pojęć, po czym sprawdzić je w praktyce, np. z pomocą książki o języku ANSI C: https://ksiegarnia.pwn.pl/Jezyk-ANSI-C-Programowanie,1003647539,p.html Na początek polecam też zbiór dokumentów i programów i innych materiałów przydatnych programiście zawartych na płycie kompaktowej Amiga Developer CD v1.1 i v2.1. Na płycie v2.1 są też oryginalne ROM Kernel Reference Manual w postaci AmigaGuide i HTML. Obraz tej płyty jest do pobrania z serwisu Archive.org: https://archive.org/details/amigadevelopercdv2.1 Teraz co do wybou języka: Najbardziej wszechstronnym językiem do pisania programów (oraz gier) jest według mnie język C. Daje on pełną kontrolę nad programem, aczkolwiek teoretycznie wymaga więcej pisania (szczególnie niektórych funkcji od podstaw). System Amiga OS udostępnia mnóstwo funkcji do wykorzystania z poziomu języka C - w tym do grafiki, plików i dźwięku. Inne języki to m.in.: AMOS - Doskonały język dla początkujących. Sam zaczynałem w Basicu na C64 i AMOSie na Amidze. Napiszesz w nim zarówno gry jak i programy użytkowe. Ma tysiące gotowych funkcji. Amiga E - Bardzo podobny do języka C, przeznaczony dla Amigi. Całkiem fajny, aczkolwiek bardziej polecam C. Hollywood - Ciekawe rozwiązanie, jeżeli chcesz szybko uzyskać złożone aplikacje multimedialne oraz gry. Tutaj pomoże Ci na pewno kolega Mufa. Do pisania w C na Amidze istnieje szereg kompilatorów:
Ażeby zainstalować kompilator należy zazwyczaj zrobić kilka przypisów oraz dodać do systemu ścieżkę kompilatora. Wówczas możemy kompilować programy z linii poleceń. Programy piszemy w dowolnym edytorze tekstu (najlepiej tzw. edytorze programisty). Przykład użycia kompilatora GCC do skompilowania programu zawartego w pliku Program.c: Kod: GCC Program.c Jeżeli program jest poprawnie napisany, kompilator powinien utworzyć plik wykonywalny o nazwie a.out, gotowy do uruchomienia. |
Autor: | Fastdeath [ czwartek, 13 lip 2023, 17:30 ] |
Tytuł: | Re: Od czego zacząć? |
Dziękuję |
Strona 1 z 1 | Strefa czasowa: UTC + 1 |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |