Goto page 1, 2, 3 Next
Oceanic-dream
Guest
Sat Oct 18, 2008 8:23 pm
Czy basic jest bardzo podobny do bascoma? - bo nie moge znalezc nic na
ten temat w sieci..
Bogdan G
Guest
Sat Oct 18, 2008 8:41 pm
Quote:
Czy basic jest bardzo podobny do bascoma? - bo nie moge znalezc nic na ten
temat w sieci..
Poczatkujacy programista nie powinien interesowac sie basic'iem. W tej
chwili jest to jezyk jedynie dla lekko stetryczalych pionierow
mikrokoputeryzacji. Ma wszelkie wady jakie moze miec jezyk programowania.
Mimo, ze w pozniejszych implementacjach probowano je wyeliminowac nie
przeszedl proby czasu. Jego jedyna zaleta bylo to, ze byl. Basic mial:
numerowane linie (wykonywanie programow bylo w kolejnosci tych numerow),
instrukcje GOTO. Nie mial: etykiet, procedur z mozliwoscia przekazywania
parametrow, petli (bodajze poza FOR), zmiennych lokalnych. Najczesciej byl
interpretowany (jako przeciwienstwo kompilacji).
Sebastian Bialy
Guest
Sat Oct 18, 2008 10:10 pm
Bogdan G wrote:
Quote:
Poczatkujacy programista nie powinien interesowac sie basic'iem.
Zależy ile masz czasu na zrobienie komunikacji z EEPROM na I2C. Jak masz
30 minut to BASCOM może być wybawieniem.
Quote:
W tej
chwili jest to jezyk jedynie dla lekko stetryczalych pionierow
mikrokoputeryzacji.
Niestety ciągle się w nim pisze - od mikrokontrolerów po duże systemy
bazodanowe (!). Ba, są oferty pracy i to całkiem nieźle płatne.
Quote:
Ma wszelkie wady jakie moze miec jezyk programowania.
Jest prosty. Czasami to podstawowa zaleta dla początkujących. Ma
biblioteki (BASCOM) bez których cięzko zrobić szybko fajny program. Itd...
Quote:
numerowane linie (wykonywanie programow bylo w kolejnosci tych numerow),
instrukcje GOTO. Nie mial: etykiet, procedur z mozliwoscia przekazywania
parametrow, petli (bodajze poza FOR), zmiennych lokalnych.
Mówisz o prehistorii z czasów ZX Spectrum/Atari/Commodore. Nie, BASIC
ewoluował. Dodano mu nawet protezę obiektowości w niektórych
implementacjach. Da się w nim pisać, choć przyjemne to nie jest.
Nie bronię BASICa. Nie cierpię go, jest głupi z założenia. 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.
PH
Guest
Sat Oct 18, 2008 10:59 pm
Bogdan G pisze:
Quote:
Czy basic jest bardzo podobny do bascoma? - bo nie moge znalezc nic na ten
temat w sieci..
Poczatkujacy programista nie powinien interesowac sie basic'iem. W tej
chwili jest to jezyk jedynie dla lekko stetryczalych pionierow
mikrokoputeryzacji. Ma wszelkie wady jakie moze miec jezyk programowania.
Mimo, ze w pozniejszych implementacjach probowano je wyeliminowac nie
przeszedl proby czasu. Jego jedyna zaleta bylo to, ze byl. Basic mial:
numerowane linie (wykonywanie programow bylo w kolejnosci tych numerow),
instrukcje GOTO.
Zawsze to lepsze niż ComeFrom w intercalu ;)
(http://pl.wikipedia.org/wiki/Ezoteryczny_j%C4%99zyk_programowania )
--
PH
Bogdan G
Guest
Sat Oct 18, 2008 11:16 pm
Quote:
Mówisz o prehistorii z czasów ZX Spectrum/Atari/Commodore. Nie, BASIC
ewoluował. Dodano mu nawet protezę obiektowości w niektórych
implementacjach. Da się w nim pisać, choć przyjemne to nie jest.
Napisalem to co napisalem:
"Ma wszelkie wady jakie moze miec jezyk programowania.
Mimo, ze w pozniejszych implementacjach probowano je wyeliminowac nie
przeszedl proby czasu."
Tak wiec nie tlumacz, ze ewoluowal tym bardziej ze piszesz dalej:
Quote:
Nie bronię BASICa. Nie cierpię go, jest głupi z założenia. 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 ten biedny basic nie jest glupi z zalozenia. Powstal jako wymog czasow.
Powstawaly komputery i trzeba je bylo programowac. W pewnym momencie
standardem stal sie wlasnie basic. Zarowno dla MERY, ZX80, Spectrum, Atari,
PC. Komputery duze mialy fortran,algol itp. Na malych chodzil basic.Na wielu
samoróbach również nie było innej mozliwości niż zaimplementować np. basic z
Czeskiego Radia.
Moje podejscie jest takie - lubie basic dlatego, ze jest to fragment mojego
zycia. Uwazam, ze powinien jednak pojsc w zapomnienie. Ty piszesz - nie
cierpie go bo jest glupi. - po prostu nie uzywaj go.
A BASCOM jest bardzo daleko od "standardowego" basic'a. Oprócz niewatpliwych
cech dydaktycznych.
Sebastian Bialy
Guest
Sat Oct 18, 2008 11:28 pm
Bogdan G wrote:
Quote:
"Ma wszelkie wady jakie moze miec jezyk programowania.
Mimo, ze w pozniejszych implementacjach probowano je wyeliminowac nie
przeszedl proby czasu."
Tak wiec nie tlumacz, ze ewoluowal
Nie bądzmy śmieszni. BASIC poza historycznymi implementacjami już dawno
nie numeruje lini. Już od dawna przykleja mu się obiektowość. Już od
dawna nie jest interpretowany w poważniejszych implementacjach. Itd.
Ewolucja trwa nawet dzisiaj - wystarczy zerknąc na VB .NET.
Quote:
A ten biedny basic nie jest glupi z zalozenia.
Można się spierać z definicją bycia głupim językiem. Ja uważam BASIC za
głupi głównie ze względu na ogromne braki w implementacjach na dawnych
8-bitowcach i praktyczny brak standardu no i za duperele typu "wszystko
jest globalne". Trudno mówić "znam BASIC" jeśli jest 40 różnych
koncepcji jak wyglądać powinien.
Quote:
Moje podejscie jest takie - lubie basic dlatego, ze jest to fragment mojego
zycia. Uwazam, ze powinien jednak pojsc w zapomnienie. Ty piszesz - nie
cierpie go bo jest glupi. - po prostu nie uzywaj go.
Ależ nie używam. Też jest fragmentem mojego życia. Dzisiaj jednak
przetrwał tylko w niszach i o dziwo - ma się nieźle. BASCOM jest
chwilowo nie do ruszenia z rynku amatorów potrzebujących pomigać diodą.
Quote:
A BASCOM jest bardzo daleko od "standardowego" basic'a. Oprócz niewatpliwych
cech dydaktycznych.
A który jest "standardowy"?
Artur M. Piwko
Guest
Sat Oct 18, 2008 11:53 pm
In the darkest hour on Sat, 18 Oct 2008 21:41:19 +0200,
Bogdan G <b_gutknecht_usunto@interia.pl> screamed:
Quote:
Czy basic jest bardzo podobny do bascoma? - bo nie moge znalezc nic na ten
temat w sieci..
przeszedl proby czasu. Jego jedyna zaleta bylo to, ze byl. Basic mial:
numerowane linie (wykonywanie programow bylo w kolejnosci tych numerow),
instrukcje GOTO.
Wymieniłeś goto, tak jakby C tej instrukcji nie miał.
--
[ Artur M. Piwko : Pipen : AMP29-RIPE : RLU:100918 : From == Trap! : SIG:227B ]
[ 22:52:25 user up 11864 days, 10:47, 1 user, load average: 0.05, 0.01, 0.45 ]
Being a mime means never having to say you're sorry.
Andrzej
Guest
Sun Oct 19, 2008 8:26 am
Użytkownik "Bogdan G" <b_gutknecht_usunto@interia.pl> napisał w wiadomości
news:gddn8f$ufo$1@news.onet.pl...
Quote:
Na wielu samoróbach również nie było innej mozliwości niż zaimplementować
np. basic z Czeskiego Radia.
Oj pamiętam. U nas nosił nazwę "Smutny Basic", bo napisał go inż. Smutny.
Ale mieścił się w 4 kB i do różnych samorób nadawał się bardzo dobrze.
Kiedyś widziałem go w jakimś aparacie (japońskim??) do badania wzroku. W
sumie Basic IMHO jest fajny i nadal go używam, jak potrzebuję napisać prosty
program w kilka minut np. do przeliczania jakiegoś wzoru..
Natomiast BASCOMa raczej nie polecam. Na mój gust jest bardzo pamięciożerny.
Więc kolego Oceanic - lepiej ucz się C, w szczególności jeżeli chcesz
działać na AVRach.
pozdrawiam,
Andrzej
Oceanic-dream
Guest
Sun Oct 19, 2008 8:49 am
Andrzej pisze:
Quote:
Użytkownik "Bogdan G" <b_gutknecht_usunto@interia.pl> napisał w wiadomości
news:gddn8f$ufo$1@news.onet.pl...
Na wielu samoróbach również nie było innej mozliwości niż zaimplementować
np. basic z Czeskiego Radia.
Oj pamiętam. U nas nosił nazwę "Smutny Basic", bo napisał go inż. Smutny.
Ale mieścił się w 4 kB i do różnych samorób nadawał się bardzo dobrze.
Kiedyś widziałem go w jakimś aparacie (japońskim??) do badania wzroku. W
sumie Basic IMHO jest fajny i nadal go używam, jak potrzebuję napisać prosty
program w kilka minut np. do przeliczania jakiegoś wzoru..
Natomiast BASCOMa raczej nie polecam. Na mój gust jest bardzo pamięciożerny.
Więc kolego Oceanic - lepiej ucz się C, w szczególności jeżeli chcesz
działać na AVRach.
pozdrawiam,
Andrzej
Wczoraj thunderbirda ustawiłem i nie spodziewalem się tak szybkiej
odpowiedzi - zadziwiające

Powoli zaczynam rozumieć żeby nie skupiać
się na wyborze tego "jedynego" języka tylko po prostu na nauce... Bo i
tak jeśli zacznę od jednego to później i tak sobie on z czymś nie
poradzi... Niestety sytuacja materialna nie pozwala mi kupić płytki
startowej wiec pewnie zacznę od uP i drobnicy (led itd)...
http://www.kursc.dioda.com.pl/str001.html jak myślicie dobry jest ten kurs?
Gdzie szukać taniej płytki stykowej?
J.F.
Guest
Sun Oct 19, 2008 8:50 am
On Sun, 19 Oct 2008 00:16:42 +0200, Bogdan G wrote:
Quote:
Napisalem to co napisalem:
"Ma wszelkie wady jakie moze miec jezyk programowania.
Mimo, ze w pozniejszych implementacjach probowano je wyeliminowac nie
przeszedl proby czasu."
Patrzyles ty na MSDN ?
Polowa przykladow w Basicu, tzn w Visual Basicu ..
J.
RoMan Mandziejewicz
Guest
Sun Oct 19, 2008 11:54 am
Hello Sebastian,
Saturday, October 18, 2008, 11:10:18 PM, you wrote:
[...]
Quote:
numerowane linie (wykonywanie programow bylo w kolejnosci tych numerow),
instrukcje GOTO. Nie mial: etykiet, procedur z mozliwoscia przekazywania
parametrow, petli (bodajze poza FOR), zmiennych lokalnych.
Mówisz o prehistorii z czasów ZX Spectrum/Atari/Commodore.
Nawet wtedy były fajne dopalacze - dla Spectrum był BetaBasic, dla
Commodore bodaj SimonsBasic. W BetaBasicu dało się wyłączyć numerację
linii.
Quote:
Nie, BASIC ewoluował. Dodano mu nawet protezę obiektowości w
niektórych implementacjach.
Fuj!
[...]
--
Best regards,
RoMan mailto:roman@pik-net.pl
Spam:
http://www.squadack.na.allegro.pl/
RoMan Mandziejewicz
Guest
Sun Oct 19, 2008 11:59 am
Hello Sebastian,
Sunday, October 19, 2008, 12:28:56 AM, you wrote:
[...]
Quote:
Można się spierać z definicją bycia głupim językiem. Ja uważam BASIC za
głupi głównie ze względu na ogromne braki w implementacjach na dawnych
8-bitowcach i praktyczny brak standardu
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.
[...]
--
Best regards,
RoMan mailto:roman@pik-net.pl
Spam:
http://www.squadack.na.allegro.pl/
lwh
Guest
Sun Oct 19, 2008 12:00 pm
Uzytkownik "J.F." <jfox_xnospamx@poczta.onet.pl> napisal w wiadomosci
news:aiplf41ffd2669p2ksijeh78cvbh555ibk@4ax.com...
Quote:
Ewolucja trwa nawet dzisiaj - wystarczy zerknac na VB .NET
Patrzyles ty na MSDN ?
Polowa przykladow w Basicu, tzn w Visual Basicu ..
Twierdzenie,ze BASIC z Atari, Commodore,Spectrum jest podobny do Visual
Basic to co najmniej "semantyczne naduzycie". Wg mnie tylko slowo BASIC maja
wspólne
Sa tak podobne jak C do C++, a nawet Fortran do Pascala w Delphi
Sa podobne jak samochód Ford T do Ford Transit
Sebastian Bialy
Guest
Sun Oct 19, 2008 12:06 pm
RoMan Mandziejewicz wrote:
Quote:
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
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.
Sebastian Bialy
Guest
Sun Oct 19, 2008 12:07 pm
RoMan Mandziejewicz 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.
Goto page 1, 2, 3 Next