Goto page Previous 1, 2, 3 Next
RoMan Mandziejewicz
Guest
Sun Oct 19, 2008 12:30 pm
Hello Sebastian,
Sunday, October 19, 2008, 1:07:52 PM, you wrote:
Quote:
Bez przesady - standard był. Pod TRS-DOSem i MS Basiciem pisałeś
program, który po przeniesiu na MS-DOS i pecetowy MS Basic po prostu
działał. Tyle, że Tandy chyba był jedyną firmą, która zapłaciła
Gatesowi za Basic i mogła używać normalnej i pełnej implementacji.
To żaden standard jeśli zerkniesz na dziesiątki innych implementacji.
Nie - to był jedyny standard - reszta to były podróbki. Mniej lub
bardziej nędzne.
--
Best regards,
RoMan mailto:roman@pik-net.pl
Spam:
http://www.squadack.na.allegro.pl/
T.M.F.
Guest
Sun Oct 19, 2008 12:45 pm
Quote:
Co z tego jednak, tamte implemetacje nie miały nawet wspólnego pogladu
jak się deklaruje tablice a co dopiero mówić o standardzie. BASIC to
taki śmietnik koncepcji i każdy jest inny. Dlatego dobry jest tylko do
dydaktyki ale wyłacznie w aspekcie elektronicznym (dla BASCOM). W
aspekcie programistycznym lepiej go zakopać 3m pod ziemią i wylać betonem.
Jezeli Visual Basic i Visual Basic for Applications nazwiemy jakas
odmiana Basica, to jezyk ten ma sie dobrze i w pewnych zastosowaniach
nawet nie jest Fuj! Ba, sprobuj napisac cokolwiek co wykorzysuje
komponenty MS Office w C albo C++.
--
Inteligentny dom -
http://idom.wizzard.one.pl
Teraz takze forum dyskusyjne
Zobacz, wyslij uwagi, dolacz do projektu.
Sebastian Bialy
Guest
Sun Oct 19, 2008 3:15 pm
T.M.F. wrote:
Quote:
Jezeli Visual Basic i Visual Basic for Applications nazwiemy jakas
odmiana Basica, to jezyk ten ma sie dobrze i w pewnych zastosowaniach
nawet nie jest Fuj!
Ponieważ reczy trywialne (w 95% widoki na bazę danych lub coś równie
"skomplikowanego") robi się najszybciej trywialnymi narzędziami.
Podobnie z BASCOMem. W każdym bardziej pokręconym przypadku zaczyna być
upierdliwy ze względu na ograniczenia. Zapewne na większych CPU nijak by
się nadał, tam C/C++ jest nie do ruszenia.
Quote:
Ba, sprobuj napisac cokolwiek co wykorzysuje
komponenty MS Office w C albo C++.
MS nie celuje w C/C++. Celuje w .NET. Basic jest tam trzymany uparcie
dlatego, że isnieje niezerowa szansa że przeciętny zjadacz chleba jest w
stanie w tym napisać 3 linijkowe makro bez zastanawiania się co to jest
wirtualny destruktor. Nie szukał bym w tym jakiejkolwiek lepszości. Z
resztą VB ma niewiele wspólnego z Basicem, był tyle razy sztukowany że
podobieństwo jest chyba tylko w składni niektórych elementów.
J.F.
Guest
Sun Oct 19, 2008 4:09 pm
On Sun, 19 Oct 2008 13:06:05 +0200, Sebastian Bialy wrote:
Quote:
RoMan Mandziejewicz wrote:
Nawet wtedy były fajne dopalacze - dla Spectrum był BetaBasic, dla
Commodore bodaj SimonsBasic. W BetaBasicu dało się wyłączyć numerację
linii.
Dla Atari TurboBasic.
http://atariki.krap.pl/index.php/Turbo_BASIC_XL
Po uruchomieniu programista mial do dyspozycji .. wiecej pamieci niz
dawal oryginalny Basic w ROM :)
Quote:
Co z tego jednak, tamte implemetacje nie miały nawet wspólnego pogladu
jak się deklaruje tablice a co dopiero mówić o standardzie.
Hm, o ile pamietam to akurat wszystkie powyzsze uzywaly DIM.
Fortran tez sie mocno zmienil, C tez, tylko Pascal wyginal :-)
Quote:
BASIC to
taki śmietnik koncepcji i każdy jest inny. Dlatego dobry jest tylko do
dydaktyki ale wyłacznie w aspekcie elektronicznym (dla BASCOM).
Raczej do pisania aplikacji na szybko, bo do dydaktyki na uP .. jezyk
zly, a jeszcze nie wiadomo jak to jest zrobione ..
Quote:
W aspekcie programistycznym lepiej go zakopać 3m pod ziemią i wylać betonem.
Znowu nie przesadzajmy. Jezyk byl owszem prosty.
Dodatkowo wielu poczatkujacych programistow nie bardzo sobie radzi ze
struktura programu i naduzywa GOTO. Co nie znaczy ze nie mozna
elegancko.
Z drugiej strony - wiekszosc zadufanych programistow spod znaku Wirtha
bedzie kombinowac jak konie pod gore zamiast z petli wyskoczyc przez
goto jesli jest potrzeba..
J.
Sebastian Bialy
Guest
Sun Oct 19, 2008 4:23 pm
J.F.
Guest
Sun Oct 19, 2008 4:56 pm
On Sun, 19 Oct 2008 17:23:26 +0200, Sebastian Bialy wrote:
Quote:
J.F. wrote:
Co z tego jednak, tamte implemetacje nie miały nawet wspólnego pogladu
jak się deklaruje tablice a co dopiero mówić o standardzie.
Hm, o ile pamietam to akurat wszystkie powyzsze uzywaly DIM.
Acz Atari Basic różnił się od Commodore i ZX tym w DIM tym, że trzeba
było. Przy czym nie pamiętam już co trzeba było

Policzyłem szybko że
13 lat mineło od czasu ostatniego wciśnięcia klawisza na Atari
Spacji ?
Na commodorku sie chyba dalo napisac 10DIMA(5)
Quote:
Raczej do pisania aplikacji na szybko, bo do dydaktyki na uP .. jezyk
zly, a jeszcze nie wiadomo jak to jest zrobione ..
Do dydaktyki dobry ponieważ w 10 minut napiszesz program migający diodą,
popiskujący, mierzący temperaturę i wyświetlający na LCD napis.
A czegos sie przy tym nauczysz ?
Quote:
Współczesną młodzież interesują efekty TU i TERAZ na czekanie albo
czytanie "gupich książek" nie ma czasu. Więc przynajmniej potrafi
zachęcić. Dobre i to.
Nie przesadzalbym bym.
J.
T.M.F.
Guest
Sun Oct 19, 2008 5:26 pm
Quote:
Jezeli Visual Basic i Visual Basic for Applications nazwiemy jakas
odmiana Basica, to jezyk ten ma sie dobrze i w pewnych zastosowaniach
nawet nie jest Fuj!
Ponieważ reczy trywialne (w 95% widoki na bazę danych lub coś równie
"skomplikowanego") robi się najszybciej trywialnymi narzędziami.
Podobnie z BASCOMem. W każdym bardziej pokręconym przypadku zaczyna być
upierdliwy ze względu na ograniczenia. Zapewne na większych CPU nijak by
się nadał, tam C/C++ jest nie do ruszenia.
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.
Quote:
Ba, sprobuj napisac cokolwiek co wykorzysuje komponenty MS Office w C
albo C++.
MS nie celuje w C/C++. Celuje w .NET. Basic jest tam trzymany uparcie
dlatego, że isnieje niezerowa szansa że przeciętny zjadacz chleba jest w
stanie w tym napisać 3 linijkowe makro bez zastanawiania się co to jest
wirtualny destruktor. Nie szukał bym w tym jakiejkolwiek lepszości. Z
resztą VB ma niewiele wspólnego z Basicem, był tyle razy sztukowany że
podobieństwo jest chyba tylko w składni niektórych elementów.
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.
--
Inteligentny dom -
http://idom.wizzard.one.pl
Teraz takze forum dyskusyjne
Zobacz, wyslij uwagi, dolacz do projektu.
Sebastian Bialy
Guest
Sun Oct 19, 2008 5:45 pm
J.F. wrote:
Quote:
Acz Atari Basic różnił się od Commodore i ZX tym w DIM tym, że trzeba
było. Przy czym nie pamiętam już co trzeba było

Policzyłem szybko że
13 lat mineło od czasu ostatniego wciśnięcia klawisza na Atari :)
Spacji ?
Na commodorku sie chyba dalo napisac 10DIMA(5)
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.
Quote:
Do dydaktyki dobry ponieważ w 10 minut napiszesz program migający diodą,
popiskujący, mierzący temperaturę i wyświetlający na LCD napis.
A czegos sie przy tym nauczysz ?
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 ...
Adam Wysocki
Guest
Mon Oct 20, 2008 1:56 am
Oceanic-dream <chcacypiatke@op.pl> wrote:
Quote:
Powoli zaczynam rozumieć żeby nie skupiać się na wyborze tego "jedynego"
języka tylko po prostu na nauce...
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.
http://toxygen.net/avr/
--
http://www.extreme-photo.pl/
Oceanic-dream
Guest
Mon Oct 20, 2008 6:32 am
Adam Wysocki pisze:
Quote:
Oceanic-dream <chcacypiatke@op.pl> wrote:
Powoli zaczynam rozumieć żeby nie skupiać się na wyborze tego "jedynego"
języka tylko po prostu na nauce...
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.
http://toxygen.net/avr/
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
Andrzej Kamieniecki
Guest
Mon Oct 20, 2008 8:01 am
Sebastian Bialy napisał(a):
[ciap]
Quote:
tylko Pascal wyginal
Pascal straszy po wielu firmach w przebraniu Delphi. Które mimo tego że
wygląda już jak zielony zombi ciągle jest utrzymywane, i nawet wychodza
jakieś wersje. Zapewne umrze dopiero z kodem.
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:
http://video.codegear.com/Tiburon/WhatsNewInTheDelphiIDE_English/WhatsNewInTheDelphiIDE.htm
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
Sebastian Bialy
Guest
Mon Oct 20, 2008 8:31 am
Andrzej Kamieniecki wrote:
Quote:
Czemu zaraz straszy, pod Win32 jest (moim zdniem) jednym z lepszych
narzędzi.
Był. Kiedyś kiedy na rynku nie było nic innego. Dzisiaj features Dephi
są do znalezienia nawet w sofcie darmowym.
Quote:
Przy okazji: jeśli twierdzisz że Delphi wygląda jak zielony zombi to nie
wystrasz się Davida Intersimone:
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.
Andrzej Kamieniecki
Guest
Mon Oct 20, 2008 8:51 am
Sebastian Bialy napisał(a):
Quote:
Był. Kiedyś kiedy na rynku nie było nic innego. Dzisiaj features Dephi
są do znalezienia nawet w sofcie darmowym.
darmowość to inna sprawa, dla przykładu TurboDelphi jest darmowe nawet
do zastosowań komercyjnych.
Quote:
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.
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
BartekK
Guest
Mon Oct 20, 2008 9:34 am
Sebastian Bialy pisze:
Quote:
Ale akurat
jeśli chodzi o BASCOM to okazał się całkiem przyjemny i wygodny
pozwalając całej rzeszy młodych elektorników zamrugać po raz pierwszy
diodą przez uC. Spora część porzuca go dla C, ale jako język dydaktyczny
jest ok.
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.
--
| Bartlomiej Kuzniewski
| sibi@drut.org GG:23319 tel +48 696455098
http://drut.org/
|
http://www.allegro.pl/show_user_auctions.php?uid=338173
Sebastian Bialy
Guest
Mon Oct 20, 2008 3:59 pm
Oceanic-dream wrote:
Quote:
W Linie nie ma problemów z odblokowaniem portów
Całe szczęście nie ma to już żadnego praktycznego zastosowania:
http://www.fischl.de/usbasp/
Obsłguje go avrdude OOTB.
PS. Czekam na podobny JTAG i będę mógł wyrzucić LPT.
Goto page Previous 1, 2, 3 Next