C64Power Forum
Software => Programowanie => Wątek zaczęty przez: Dawid_ w 24 Września 2003, 16:55
-
Interesuje mnie czy jest jakas strona z kompletna nauka programowania prostych programow w Basicu. Jak znacie jakies piszcie (najlepiej po Polsku)
-
nie dostales z komoda manuala w postaci takiej fajnej szwabsko- tudziez anglojezycznej ksiazki ?
ja mam obie, do tego dwa rozne przeklady na polski, chcesz to ci podesle (rzuc adres na priv)
hehe, to tak zartem, a na serio, to o ile mnie pamiec nie myli, taki kurs mozesz znalezc... w internecie
sory, ale jak powiem gdzie, to moge niektorych tutaj zezloscic
poszukaj sobie smialo wsrod polskich stron o C64, albo przeczytaj wiadomosc (priv, jak prywatny) ktora ci wlasnie poslalem, hehe
dodam, ze sam kiedys noce zarywalem wstukujac basicowskie komendy niestety tylko po to, by sie potem dowiedziec ze istnieja inne zgola bardziej funkcjonalne (bogatsze w rozne tam takie graficzne, muzyczne itp. rozkazy) jezyki. dawno juz odszedlem od Basica w prymitywnej wersji 2.0, chociaz dla poczatkujacego (jakim ja swego czasu tez bylem) byl to jezyk optymalny do nauki, ale nic ponadto. polecam zatem, co nastepuje: SIMON\'S BASIC, albo lepiej COMAL C64.
-
http://www.google.pl/search?q=c64+kurs+basic&:ie=UTF-8&:oe=UTF-8&:hl=pl&:lr=
-
Poza tym, troszke podstaw na EMU64: http://emu64.pl/menu.php?art=12
W sumie, moglbym przepisac kursy z C&:A - ale EMU64 stawia na oryginalne teksty, autorskie, dlatego tak jest jak jest. Poza tym, serio chcesz sie uczyc w DZISIEJSZYCH czasach Basic\'a ?
-
Bzyk wrote:
>: http://emu64.pl/menu.php?art=12
o! o! o!
>: Poza tym, serio chcesz sie uczyc w DZISIEJSZYCH czasach Basic\'a ?
od czegos trzeba zaczac, a skoro programowac komcia, to czemu nie zaczac o tego, co nie?
-
Ale nie przyzwyczajaj sie do numerowanych linii programu, bo teraz zaden jezyk tego nie zawiera. Warto poznac BASIC\'a, ale potem sprobuj tez: Turbo Pascal\'a, C i Assembler\'a. Bedziesz mial ":dobry start":.
To taka mala rada czlowieka, ktory od kilkunastu lat zawodowo para sie programowaniem.
-
w ogole to dziwi mnie, ze dzisiaj ktos chce sie uczyc Basica. Ale jestem niepoprawny politycznie, nie ?
-
no, ale co wy sie czepiacie? chlopak chce poprogramowac na komciu (tak sadze), a wy mu w twarz Turbo Pascalem i tymi numerowanymi liniami?! jak kto ma pascala dla c64 co sie w nim wierszy nie numeruje, to prosze o mail
-
>:no, ale co wy sie czepiacie? chlopak chce poprogramowac na komciu (tak sadze), a wy mu w twarz Turbo Pascalem i tymi numerowanymi liniami?! jak kto ma pascala dla c64 co sie w nim wierszy nie numeruje, to prosze o mail
Och Slay\'u, no przepraszam za moja _szczerosc_ ale nie oszukujmy sie: uczenie sie od_podstaw dzisiaj (!) programowania w Basicu na C64 to IMHO strata czasu... juz lepiej w tym czasie pograc w jakies gierki
Co innego Assembler.. moze sie przydac w technikum lub na studiach technicznych np. przy poznawaniu Assemblera do programowania mikroukladow.
Dlatego tak dlugo nie pojawila sie kontynuacja do mojego arta ":Basic - podstawy":
W sumie nie wiem, czy warto pisac tylko po to, by powstal kolejny artykul: od jakiegos czasu polityka EMU64 jest calkiem inna: pisac, by ludzie to czytali i z pozytkiem korzystali. Tego sie bede staral trzymac i na pewno nie bede tutaj nikogo zachecac do nauki basic\'a od podstaw - jesli juz ktos chce programowac na C64 - polecam Assemblera.
-
Ale przejscie z MS BASICA 2.0 na MS Visual Basica 6.0 to kwestia 10.minut poznawania GUI
-
Bzyk wystukal:
>: [...] juz lepiej w tym czasie pograc w jakies gierki [...]
nic nie kumasz
chopak dostal komcia i chce to najprawdopodobniej sporzytkowac w jakis inny sposob, a nie tylko j.w. (moze mu sie wlasnie granie znudzilo?)
w ogole to polemizuje troche na granicy zartu, bo faktem niepodwazalnym jest to, iz ":dzisiaj": w szkolach basic\'a nie ucza, ze jak sie chce ":dzisiaj": cos zaprogramowac, to nie w basic\'u - komodorowskim tym bardziej (chyba, ze programujemy na komciu), no, ale czy my jestesmy we szkole? inaczej, Dawid, jak przypuszczam, jest tu ":nowy":, no i wydaje sie byc troche ":zielony":
i o cos tam pyta, prosi o pomoc - czemu mamy mu jej odmowic. jak chce programowac commodore, to niech sobie programuje - ja mu podsunalem comal\'a i simon\'s basic\'a, zeby sie nie meczyl, np. z duszkami, czy dzwiekiem.
Gregory >:>: o! dobrze gadacie.
poza tym, nikt nie zabranial Dawidowi uczyc sie pascala, tudziez c, assemblera czy innych. ale czy nie lepiej umiec, albo przynajmniej co nieco wiedziec np. o basicu i pascalu? ot tak, dla porownania, co by samemu moc stwierdzic, co z tego jest gorsze, co mi sie przyda, rozumiecie. zreszta, niech tam bedzie - commodore basic bleeh, nie warto tego nawet dotykac. Dawdzie, poszukaj lepiej czegos o Turbo Pascalu, zostaw ten basic, to bez sensu...
":kochanie, dolej troche wiecej wody. jakas oklapla jestem dzisiaj, mowie pani.":
-
>:ale czy my jestesmy we szkole? inaczej, Dawid, jak przypuszczam, jest tu ":nowy":, no i wydaje sie byc troche ":zielony":
i o cos tam pyta, prosi o pomoc - czemu mamy mu jej odmowic.
a czy ja odmowilem pomocy ? Napisalem po prostu dzisiaj, co mysle o nauce Basica na C64 - polecilem nauke Assemblera. Tyle.
-
Bzyk wrote:
>:>: czemu mamy mu jej odmowic.
>: a czy ja odmowilem pomocy ?
wybacz, zle sie wyrazilem. powinno byc ":czemu mam mu jej odmowic?":
no, chodzi o to, ze jezeli zyczeniem chlopaka jest programowanie na c64 (tak mniemam - pisze na Emu64, no, to chyba tak), to nie powinno sie mu ":zabraniac": programowania w basicu - wbudowanym jezyku tego komputera.
teraz powiedz, ze niczego nikomu nie zabraniasz, tylko...
>: Napisalem po prostu dzisiaj, co mysle o nauce Basica na C64 - polecilem nauke Assemblera.
hmm, no, dobra, koniec dyskusji. to ja rowniez powiadam - tam gdzies na poczatku tez napisalem co sadze o programowaniu C64 - jesli juz nie asemblerem (tudziez kodem maszynowym), to wlasnie Comal\'em, albo (jezeli chlopak tak bardzo chce basic\'a) tym ":Szymonowym":.
EOT?
-
Sens nauki Basica na C64 w dzisiejszych czasach mozna by rozwazac przez dlugi czas, ale chyba nawet do assemblera co nieco o podstawach basica trzeba wiedziec. Poza tym, moze Dawid chce sie tylko pobawic? Fakt, sam wolalbym pograc w gierki, ale niektorych bardziej bawi np. grzebanie w zmiennych.
Zreszta, ja Basic poznawalem prowadzony przez ksiazke, a moze ksiazeczke &:#8222:Przygody z komputerem i bez komputera&:#8221: i swietnie sie bawilem (moze teraz to juz tak nie bedzie dzialalo) jako dziecko, i nawet nie zdawalem sobie sprawy jak wiele z tamtej zabawy pozostanie do dzis
-
Gregory napisal:
>:Sens nauki Basica na C64 w dzisiejszych czasach mozna by rozwazac przez dlugi czas, ale chyba nawet do assemblera co nieco o podstawach basica trzeba wiedziec. Poza tym, moze Dawid chce sie tylko pobawic? Fakt, sam wolalbym pograc w gierki, ale niektorych bardziej bawi np. grzebanie w zmiennych.
ok, a wiesz ze np. koder Jackobe w ogole nie zna Basic\'a ?
>:Zreszta, ja Basic poznawalem prowadzony przez ksiazke, a moze ksiazeczke &:#8222:Przygody z komputerem i bez komputera&:#8221: i swietnie sie bawilem (moze teraz to juz tak nie bedzie dzialalo) jako dziecko, i nawet nie zdawalem sobie sprawy jak wiele z tamtej zabawy pozostanie do dzis
no ja tez grzebalem w basicu - to byly czasy
Slay >:>: spoko, rozumiem Ciebie doskonale. Masz tez racje.
-
no, tosmy wszytko se powyjasniali
szkoda tylko, ze Wiselka tak nisko wygrala. w rewanzu moze byc ciezko hehe
>: a wiesz ze np. koder Jackobe [...]
a lyzka na to...
-
>:>: ok, a wiesz ze np. koder Jackobe w ogole nie zna Basic\'a ?
Nie, ale jesli 1.szym jezykiem jaki poznal i zrozumial byl assem. to zazdroszcze
Jest to dosyc trudny jezyk i wydaje mi sie ze trzeba nie lada wysilku zeby zalapac go nie majac jakichs podstaw w postaci np. tego naszego nieszczesnego Basica
I tu chyba bedzie EOF
-
albo EOT
-
Po pierwsze assembler oraz basic to nie sa jezyki programowania, tylko kody.
Po drugie Basic nie rozni sie bardzo od assemblera. Chodzi mi o to, ze przeniesienie prawie kazdej , jednej instrukcji w basicu do assemblera zjelo by tylko kilka linijek kodu. Basic jest po to, zeby ladniej wygladal od asma, a praktycznie robi dokladnie to samo, tylko ze wolniej.
-
Dawno nikt mnie tak nie ubawil
-
Zaiste bardzo to smiale stwierdzenie. A co to sa jezyki programowania?
.
Ozdrawiam (innych a siebie lecze).
-
BASIC - Beginner All-Purpose Symbolic Instruction Code
...
Jak sie uprzec, to Basic moze jest nawet jezykiem, ale bardzo niskiego poziomu, opierajacym sie glownie na prostych operacjach i nie ma on duzo (praktycznie nic) wspolnego z jezykami takimi jak pascal, c, lub chociazby nawet logo. Jedynym jego plusem sa dosc wysokie mozliwosci matematyczne.
-
":p-code": to tez nie jezyk, tylko kod - nie majacy np. z pascalem nic wspolnego
hehe
-
>:>:Jak sie uprzec, to Basic moze jest nawet jezykiem, ale bardzo niskiego poziomu [...]
Niskiego poziomu, jesli chodzi o podejscie programistyczne, to jest Assembler i ":maszynowka":, no moze jeszcze C (bez plusow), a BASIC jest wyzszego poziomu.
Ja sie czepiam, a kolega pewnie mial na mysli cos w rodzaju ":niskiej jakosci":.
Ale to mozna mowic o ":numerowanym": BASICU, bo juz strukturalny jest (a jest) o klase (i wiecej) lepszy od poprzednika. Jego ":sila": doprowadzila do wielkiego powrotu w posctaci roznych ":visual\'i":, a takze jest juz dostepny w mikrokontrolerach (mikrokomputerach jednoukladowych), takich jak seria MCS-51 i AVR.
-
>:>:Ja sie czepiam, a kolega pewnie mial na mysli cos w rodzaju ":niskiej jakosci":.
Mniej wiecej o to mi chodzilo.
A Visual Basic, to juz nie to samo, co stary dobry Commodorowski Basic, kiedy to wklepywalo sie linie w Komodoryne i siedzialo sie cale noce zgarbionym nad komciem, zastanawiajac sie jak wklepac jeszcze jedna linie pomiedzy 5467, a 5468...
-
Jesli kolega nadal uwaza ze basic jest jezykiem niskiego poziomu zwlaszcza ten na c-64 to polecam mu poszukanie takich hasel jak ":jezyki interpretowane": (tak wlasnie dziala basic na c-64) oraz ":jezyki kompilowane": moze da to koledze troszeczke do myslenia ...
-
Po prostu chodzilo mi o oto, pisanie w basicu nie ma wiekszego sensu, gdyz mozna uzyskac ten sam efekt w assemblerze przy troche wiekszym nakladzie pracy, a wy sie slowek czepiacie. Wiem ze troche nie do konca napisalem o co mi dokladnie chodzi, ale nie wiedzialem jak to napisac...
-
Pamietam swego czasu byly rozne konkursy na programy w BASIC\'u.
A moze by tak do roznych ":kompotow": dolozyc cos takiego?
-
>:Pamietam swego czasu byly rozne konkursy na programy w BASIC\'u.
>:A moze by tak do roznych ":kompotow": dolozyc cos takiego?
hehe, a tu mi sie smieszna historia przypomniala: nie dosc ze kiedys widzialem w jakiejs prawie conqrs na program w Basicu - na krotki program - to jeszcze wymogiem byl ciekawy ksztal calosciowy listingu, np. trojkacik
-
>:od czegos trzeba zaczac, a skoro programowac komcia, to czemu nie zaczac o tego, co nie?
swieta racja.
potem przez analogie nauczy sie Dawid asemblera i z pewnoscia bedzie o wiele latwiej.
czyli:
print chr$(65)
to to samo co:
lda #$41
sta $ffd2
zakladajac ze bedzie mial checi.
natomiast by nie zakladac nowego watku:
moglby ktos swiatly i doswiadczon pokusic sie by w tak lopatologiczny sposob, na zasadzie analogi np.: basic v2 - delphi: basic - c++, pomoc mniej doswiadczonym programista rozpoczecie przygody z programowaniem na pececie.
z partyjnym
-
I zrobilo sie nie na temat.
Moze sam pytajacy wyjasni dla czego che sie uczyc BASIC\'a ":naszej": ukochanej maszynki?
A tak powaznie. Jesli nie masz problemu z angielskim, to polecam:
http://sta.c64.org/cbmdocs.html
-
...a po polsku... http://www.komoda64.of.pl/ - jest tam kurs do sciagniecia (spakowane pliki tekstowe).
-
Nie moge juz tego nieszczesnego basica zbolec. Program zajmuje zbyt duzo miejsca, zacina sie, a trybie graficznym i sprite\'ach lepiej juz ne mowic. Ma ktos kurs assemblera dla POCZATKUJACYCH?
-
Szukaj w starych numerach Commodore And Amiga
-
Gdzie moge znalezc te numery. Szukalem po necie i jakos nie moglem znalezc.
A tak przy okazji (sorry, ze nie na temat): zna ktos jakies na prawde dobre gry arcade, shoot\'em i adventure w jednym, cos jak Rick Dangerous, Prince of Persia, czy Rambo.
-
jak mnie mocno zmotywujesz to zeskanuje ci prawie wszystkie numery (brakuje jakies 3 numerow poczatkowych) pijam tyskie...
-
jezeli ci nie wystarcza w artykulach emu64 to patrz na www.c64.nostalgia.pl
tak i tak ja sie basica uczylem z podpatrywania z innych gierek czy programow.