Pytanie początkującego programisty

Spacji ? Na commodorku sie chyba dalo napisac 10DIMA(5)

A czegos sie przy tym nauczysz ?

Nie przesadzalbym bym.

J.

Reply to
J.F.
Loading thread data ...

O, i tu dochodzimy do istotnego wniosku - warto dobierac rozwiazanie do problemu. Z tego punktu widzenia trudno mowic, ze jest jezyk lepszy lub gorszy, sa jezyki niedostosowane do danego problemu i takie w ktorych jego rozwiazanie bedzie proste. Stad tez Basic ciagle ma sie dobrze.

Nie twierdze, ze Basic jest w czymkolwiek lepszy. Po prostu pewne rzeczy latwiej w nim zrobic niz w innych jezykach. A i mozliwosc interpretacji, co trudno osiagnac w C/C++ jest niebagatelna zaleta.

Reply to
T.M.F.

Nie. O ile mapiętam trzeba było zrobić DIM A$(100) przed użyciem zmiennych tesktowych co było zbędne w innych BASICach 8-bit. Ale pamięc zawodzi na tak długim dystansie.

Ja - niczego. Ktoś poczatkujący - że można. Może nawet po jakimś czasie zdoła zapytać: a jak to działa w gruncie rzeczy?

Swoją drogą fatalnie się składa że muszę pokształcić troche studentów z uC. Dostaje materiał wejściowy w postaci studenta który nie kuma elektroniki i programowania w czymkolwiek. W sumie nie mam chyba wyboru bo nawet zamruganie diodą w C może być kłopotliwe dla nich ...

Reply to
Sebastian Bialy

Nauka:

- ogólnie podstawy działania procesorów

- architektura AVR

- podstawy programowania proceduralnego

A potem to już zależnie od tego co wybierzesz, ja bym na twoim miejscu wybrał z kilku względów C. Widzę że używasz X11 - zainteresuj się avr-gcc.

formatting link

Reply to
Adam Wysocki

Tak zrobie C i avr :) Jestem szczęśilwym użytkownikiem Linuksa Ubuntu:) W Linie nie ma problemów z odblokowaniem portów - jest po prostu plikiem i zapisuje się do niego dane ale to tak na marginesie :)

Reply to
Oceanic-dream

Sebastian Bialy napisał(a): [ciap]

Czemu zaraz straszy, pod Win32 jest (moim zdniem) jednym z lepszych narzędzi. Przy okazji: jeśli twierdzisz że Delphi wygląda jak zielony zombi to nie wystrasz się Davida Intersimone:

formatting link
tylko nie mów że to jedyny dziad borowy na świecie, który utrzymuje Delphi przy życiu :-) I nieprawdą jest że zjazd programistów Delphi nie odbył się z tego powodu, że jeden zachorował a drugiemu nie opłacało się jechac samemu :-)

Andrzej Kamieniecki

Reply to
Andrzej Kamieniecki

Był. Kiedyś kiedy na rynku nie było nic innego. Dzisiaj features Dephi są do znalezienia nawet w sofcie darmowym.

Ależ fascynaci istnieją. Problem jest jednak w rynku który nie tworzy juz nowych projektów w statystycznie zauważalny sposób - przyszła moda na Java i .NET. I przy nich Delphi wypada przeciętnie a na pewno nie rewolucyjnie.

Reply to
Sebastian Bialy

Sebastian Bialy napisał(a):

darmowość to inna sprawa, dla przykładu TurboDelphi jest darmowe nawet do zastosowań komercyjnych.

to już bardziej kwestia polityki firmy Borland/CodeGear/Embarcadero a nie samego narzędzia.

Swoją drogą było o Pascalu a nie konkretnie o Delphi. Darmowe narzędzie pozwalające tworzyć aplikacje dla WinCe to Lazarus, czyli jednak Pascal. Znasz coś lepszego za free?

Andrzej Kamieniecki

Reply to
Andrzej Kamieniecki

Sebastian Bialy pisze:

A poprawili już w nim bezgraniczną głupotę (przynajmniej dla wersji AVR) i error w kompilacji w postaci mylenia RETURN z procedury i RETURN z przerwania? Bo jesli nadal nie, to ma wartość dydaktyczną mniejszą od imadła.

Reply to
BartekK

Obsługa portu (czy ioctlami na parport/lp czy bezpośrednio po ioperm i in/out) to nie jest w ogóle problem - zajmuje się tym programator (np. uisp czy avrdude). Pod Windows zresztą też.

Za to wiem z doświadczenia że uisp ma problemy z niektórymi AVRami (np. ATtiny13 lub 15, nie pamietam - oraz ATtiny2313). Za to z ATmega8 radzi sobie świetnie, warto zamiast tiny2313 zainteresować się właśnie mega8, cena podobna a funkcjonalność większa, no i nie ma problemów z uisp.

Reply to
Adam Wysocki

Całe szczęście nie ma to już żadnego praktycznego zastosowania:

formatting link
Obsłguje go avrdude OOTB.

PS. Czekam na podobny JTAG i będę mógł wyrzucić LPT.

Reply to
Sebastian Bialy

Dla przykładu NetBeans jest darmowe. Dla przykładu ... No własnie. Ostatnio dużo softu jest darmowego o jakości takiej jak Delphi. Jakoś się to środowisko nie wyróżnia na tle innych tak jak w czasach Delphi 1.0.

gcc. Jak z klikalnych to może wxWidgets z jakąs protezą do DevC++ choć to mizerne jest dosyć.

A dlaczego w ogóle do WinCe? Żeby było bardziej w tematyce grupy? Czy tak wyjęte z rekawa dla wzmocnienia argumetu :) ?

Reply to
Sebastian Bialy

Sebastian Bialy napisał(a): [ciap]

ale to też nie dowodzi że Delphi jest w odwrocie. Tak naprawdę decyzja w sprawie przeżycia należy do Embarcadero.

ponieważ w PDA jest WinCE a muszę coś tam wyrzeźbić. Ściągnąłem więc Lazarusa. Pytałem bo nie mam rozeznania a może akurat istnieje coś lepszego. Dłubanie w gcc to raczej gra nie warta świeczki (jak dla mnie). PDA ma w zasadzie wszystko co było potrzebne za niewielką cenę. Ponieważ robię to amatorsko więc narzędzia "klikane" są najporęczniejsze.

Andrzej Kamieniecki

Reply to
Andrzej Kamieniecki

A nie ma tam .NET ?

Reply to
Sebastian Bialy

Sebastian Bialy napisał(a): [ciap]

gdzie w WinCE? Jest, jest ale .NET _Compact_ Framework.

Andrzej Kamieniecki

Reply to
Andrzej Kamieniecki

Andrzej Kamieniecki pisze:

Zainteresuje się embeded Visual C++ (eVCC) jak chcesz C++ (eVCC 4 jest free, do SDK potrzeba przejść WGA) ,a jak VB to też chyba jest... ...od M$ do tego SDK pod daną platformę (ce3/ce4/ce5/ce6?)...

Lazarus to masakra :| zwykła formatka wży 7,5Mb i mi sie nie udało nic wićej (żadnych kontrolek bo nie chciał kompilować :| ) ,a tak to masz także jak Sebastian wspomniał .NetCF ,pod to pozwala pisać programy chyba dopiero VS standard albo jakaś wyższa wersja.

Reply to
Saper/nolin11

Saper/nolin11 napisał(a): [ciap]

dziękuję za wskazówkę, poszukam.

zdążyłem zauważyć, choć u mnie aż tak tragicznie nie jest. Co do rozmiaru to bodaj na pl.comp.lang.delphi pisali co trzeba ustawić w opcjach debugera żeby to jakieś znośne było.

Andrzej Kamieniecki

Reply to
Andrzej Kamieniecki

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.