BASIC slaví čtyřicetiny

Diskuze čtenářů k článku

dsa  |  03. 05. 2004 14:37  | 

fuj

Souhlasím  |  Nesouhlasím  |  Odpovědět
voty  |  03. 05. 2004 14:43  | 

Co mate proti goto?

Souhlasím  |  Nesouhlasím  |  Odpovědět
kuckuc  |  03. 05. 2004 14:47  | 

10 GO TO  10

a pak už jenom RUN

Souhlasím  |  Nesouhlasím  |  Odpovědět
Gofry  |  03. 05. 2004 15:40  | 

begin
while true do begin end;
end.
a potom uz iba run

Souhlasím  |  Nesouhlasím  |  Odpovědět
AnalProbe  |  03. 05. 2004 15:55  | 

{for(;;;);}

Souhlasím  |  Nesouhlasím  |  Odpovědět
network_gauner  |  03. 05. 2004 18:12  | 

while(1);

Souhlasím  |  Nesouhlasím  |  Odpovědět
Solvina  |  03. 05. 2004 20:28  | 

No, ale panove .

Jak vsichni vime, GOTO je nebezpecna vec zvlaste proto, ze polovina koderu si tim tak zaprasi kod takovym zpusobem, ze hanba mluvit. A zkusenejsi polovina ho bud nepouziva, nebo jenom velmi kontrolovane a IMHO je dost problematicke takovy zdrojak zvladnout.

Ty nekonecne cykly jsou sice 'vtipne', ale zname prece 'break' .

Souhlasím  |  Nesouhlasím  |  Odpovědět
zz  |  04. 05. 2004 08:29  | 

to ze ta jazyk nedrzi za rucicku abi si nahodou neurobil nejaku blbost ma i vyhody (hlavne ked si vezmeme ze preto to bol asi jedini jazyk ktori na slabich pocitacoch nemusel bit kompilovany) a da sa narvat dokonca do jednochipu.

ad break: z nekonecnej slucky pomocou goto sa da tiez kedykolvek vyskocit.

Souhlasím  |  Nesouhlasím  |  Odpovědět
BlackRider  |  04. 05. 2004 10:07  | 

GOTO je jen synonymum pro x86 instrukci JMP a nerek bych ze by tu instrukci nekdo nepouzival. Mimochodem je to uplne prvni instrukce v kazdym boot sektoru :).

Souhlasím  |  Nesouhlasím  |  Odpovědět
meloun  |  04. 05. 2004 20:41  | 

V interpretovanem BASICu nemuze byt GOTO pouha instrukce JMP. Takhle interpret nefunguje. Znalci ATARI BASICu by mohli vypravet.

Souhlasím  |  Nesouhlasím  |  Odpovědět
Hlava  |  04. 05. 2004 09:20  | 

q_0 a a q_0 N, pre kazde $a \in \Sigma$

Souhlasím  |  Nesouhlasím  |  Odpovědět
AnalProbe  |  03. 05. 2004 23:25  | 

Ty stredniky tam patri pochopitelne jenom dva, spravne je to tedy: for(;;);

BTW: Bezpodminecny for je pro nekonecnou smycku efektivnejsi nez while, protoze vubec nedochazi k vyhodnocovani podminky. Pripoustim, ze muze v galaxii existovat prekladac s takovouto esosni optimalizaci. ))

Souhlasím  |  Nesouhlasím  |  Odpovědět
deda.jabko  |  03. 05. 2004 21:22  | 

goto je prikaz pro opravdove muze, protoze jenom opravdovy programator ho umi spravne pouzit
jinak basic ja vicemene jednoducha nadstavba nad strojovym kodem, takze pritomnost goto je logickou nahradou za jmp.

Souhlasím  |  Nesouhlasím  |  Odpovědět
Dalibor Polanský  |  03. 05. 2004 22:05  | 

I tehdy,když jsem programoval na Sharpu,tak jsem GOTO nikdy nepotřeboval!Už tehdy šel udělat program strukturovaně.A dnešní jazyk je srovnatelný s ostatními.Záleží vždycky na tom,KDO programuje.

Souhlasím  |  Nesouhlasím  |  Odpovědět
PCH  |  04. 05. 2004 08:00  | 

Ne KDO ! to programuje ale G(o)TO to programuje :)
Jinak Basic je pekna vec, ale uz na milovanem Commodore 64 takrka nepouzitelny
Assembler rulez !!

Souhlasím  |  Nesouhlasím  |  Odpovědět
Mem  |  04. 05. 2004 09:19  | 

S tim C64 bych si dovolil trochu nesouhlasit - BASIC byl samozrejme pomaly jako na ostatnich 8bitech (takze slusne hry se psaly primo v asmu/strojaku), ale Commodore mel spoustu specialnich obvodu (grafika, zvuk, ...), ktere sly jednoduse vyuzit a ktere byly dostatecne efektivni (napr. hw sprity, 3-kanalovy zvuk, ...), takze i v BASICu sly napsat zajimave kousky...

Souhlasím  |  Nesouhlasím  |  Odpovědět
Radim  |  04. 05. 2004 18:44  | 

Tak to před Sharpem smekám. Například ATARI Basic na ATARI 800XL neznal cyklus s podmínkou na začátku ani na konci. Měl jenom for jako cyklus. (Nemluvím o nádstavbě TURBO, mluvím čístě o ATARI BASIC, který tam byl hned po spuštění), takže cyklus s podmínkou na začátku nebo na konci musel být napsán pomocí IF a GOTO.

Souhlasím  |  Nesouhlasím  |  Odpovědět
meloun  |  04. 05. 2004 20:48  | 

Jo, ATARI BASIC byl opravdu velky shit. Napriklad GOTO bylo tim rychlejsi, cim byl cilovy radek blize zacatku, protoze interpret pokazde prohledaval od zacatku, kdeze ten radek vlastne zacina. Prasarna. TURBO BASIC zabiral mene pameti, mel spoustu strukturovanych prikazu a byl podstatne rychlejsi.

Souhlasím  |  Nesouhlasím  |  Odpovědět
dgx  |  03. 05. 2004 14:52  | 

BASIC = Beginners All-purpose Symbolic Instruction Code

Tedy programovací jazyk pro naprosté začátečníky, který si ani na nic jiného nehraje. Visual Basic vznikl v roce 1990, a jde o moderní podobu BASICu, s prvky R.A.D. a především masivní podporou v Microsoftích aplikacích.

Visual Basic = Visual Beginners All-purpose Symbolic Instruction Code

tedy ze samé podstaty toho názvu vyplývá, že "Zkušený profesionální programátor ve Visual Basicu = protimluv"

Souhlasím  |  Nesouhlasím  |  Odpovědět
pooh  |  03. 05. 2004 16:10  | 

A proč by někdo nemohl být zkušený a placený programátor v jazyce pro začátečníky? Svět je plný takových spojení: CD disk, NT technology, FAT tabulka, HTTP protokol, lidová demokracie...

Souhlasím  |  Nesouhlasím  |  Odpovědět
zadnej med  |  03. 05. 2004 22:05  | 

... trochu tehotna, vojensky lekar, socialni demokracie, liberalizace telekomunikaci ...

Souhlasím  |  Nesouhlasím  |  Odpovědět
Zdeno  |  04. 05. 2004 22:59  | 

sucha voda
ohlusujuce ticho
tehotna panna
krestansky demokrat
hluk je tichy
ceny jsou levne

Souhlasím  |  Nesouhlasím  |  Odpovědět
Miso  |  03. 05. 2004 16:55  | 

teda ja robim v C#, a vb.net ani  vb6 nemam rad, ale ked mi zakaznik alebo sef povie ze to treba spravit vo VB tak to spravim a hotovo. podstatne nie su prostriedky ale vysledok. a ked budu za Turbo Pascal platit lepsie ako za C#,alebo C++ tak kludne budem programovat aj v tom. ale inak s tebou suhlasim,

Souhlasím  |  Nesouhlasím  |  Odpovědět
Ahmed  |  03. 05. 2004 20:26  | 

Zakaznik, ktery si mysli, ze vi, v cem se to ma naprogramovat, to je dost tragedie, ne ?

Souhlasím  |  Nesouhlasím  |  Odpovědět
Mem  |  03. 05. 2004 21:33  | 

Zkus trochu premyslet nez neco placnes - kdyz zakaznik pouziva nejakou starsi aplikaci (napsanou treba ve VB), tak ti nezbyde, nez ji udrzovat v danem prostredi. Malokdy se dela projekt na zelene louce v prostredi, ktere vyhovuje vyvojarum, vetsinou se udrzuje/prevadi/kombinuje starsi fungujici soft, aby se zachovala nejaka kontinuita.

Souhlasím  |  Nesouhlasím  |  Odpovědět
Ahmed  |  03. 05. 2004 22:54  | 

Dik za pouceni, to mne nenapadlo.

Souhlasím  |  Nesouhlasím  |  Odpovědět
Mem  |  04. 05. 2004 09:17  | 

nz:), a jinak ocenuji tvuj pristup, zes to uznal, to se (nejen tady) moc casto nevidi...

Souhlasím  |  Nesouhlasím  |  Odpovědět
J.  |  04. 05. 2004 00:37  | 

Souhlas. Ale je to za trest. (Ani ne tak ten VB, jako dlouho oprasovat starou aplikaci.)

Souhlasím  |  Nesouhlasím  |  Odpovědět
Lib  |  04. 05. 2004 07:35  | 

A pak ten zakaznik chodi a rika: ale v te stare to fungovalo nejak lip, a tohle tam jelo rychleji, ta pismenka byla mnohem vetsi (rozumej - textovy mod z DOSu a jednopismenne ruznobarevne zkratky), a tady to CTRL+F4 dycky bylo otevreni napovedy a vubec, ja sem zvyklej na klavesnici, mys se me na stul nevejde ... a uz to lita

Souhlasím  |  Nesouhlasím  |  Odpovědět
VX  |  03. 05. 2004 15:02  | 

TURBO/POWER BASIC rulezz

Souhlasím  |  Nesouhlasím  |  Odpovědět
Izero  |  03. 05. 2004 15:23  | 

B++ rulez!

http://www.softpae.com

iZer0

Souhlasím  |  Nesouhlasím  |  Odpovědět
Jaromir  |  03. 05. 2004 18:53  | 

kde jsou ty doby, kdyz jsem udelal svuj prvni programek na Didaktiku :) ach ta nostalgie

Souhlasím  |  Nesouhlasím  |  Odpovědět
Randomize Usr 0  |  03. 05. 2004 22:13  | 

0 OK, 0:1

Souhlasím  |  Nesouhlasím  |  Odpovědět
baraka  |  04. 05. 2004 15:05  | 

randomize usr 1000

Souhlasím  |  Nesouhlasím  |  Odpovědět
Jméno a příjmení  |  04. 05. 2004 12:45  | 

Nejlepší BASIC byl stejně na Spectru! Ataristi a Commodoristi ať se jdou bodnout!

Souhlasím  |  Nesouhlasím  |  Odpovědět
Robert Novický  |  04. 05. 2004 13:08  | 

fajn, bodnul jsem se. je ti líp?

Souhlasím  |  Nesouhlasím  |  Odpovědět
Pepa  |  04. 05. 2004 14:07  | 

No jo, Spectrum se svým "Nonsense in BASIC"  Commodore 64 rulez!

Let's flame!

Souhlasím  |  Nesouhlasím  |  Odpovědět
baraka  |  04. 05. 2004 15:09  | 

jojo, to byl basic :

Diktator, Indiana Jonezzz ... Fuka rulezzz

Souhlasím  |  Nesouhlasím  |  Odpovědět
KucKuc  |  05. 05. 2004 09:32  | 

Tento obrázek jsem nezničil já! František Fuka

Souhlasím  |  Nesouhlasím  |  Odpovědět
meloun  |  05. 05. 2004 09:44  | 

BASIC na spectru? Absence celostrankoveho editoru, zpomalovani psani s delsim radkem, psani prikazu dosti nestandardni metodou, absence "lepsich" smyckovych prikazu...

Souhlasím  |  Nesouhlasím  |  Odpovědět
Zasílat názory e-mailem: Zasílat názory Můj názor
Aktuální číslo časopisu Computer

Megatest: 20 powerbank s USB-C

Test: mobily do 3 500 Kč

Radíme s výběrem routeru

Tipy na nejlepší vánoční dárky