See also ebooksgratis.com: no banners, no cookies, totally FREE.

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
Privacy Policy Cookie Policy Terms and Conditions
Gfa basic - Wikipedia

Gfa basic

Da Wikipedia, l'enciclopedia libera.

Il GFA BASIC è un dialetto del linguaggio di programmazione BASIC. Fu sviluppato da Frank Ostrowski e la prima versione fu completata nel 1986. Nella seconda metà degli anni 80, divenne il linguaggio di programmazione più usato per l'Atari ST (anche perché l'ST BASIC fornito con l'ST si dimostrò presto poco utile). In seguito a questo successo, vennero sviluppate versioni per Commodore Amiga, DOS e Windows. Sebbene teoricamente ancora disponibile, il GFA BASIC è del tutto superato dai linguaggi di programmazione attualmente disponibili.

Il GFA BASIC fu, per lo standard dell'epoca, un linguaggio molto moderno. Non aveva numeri di linea, ogni linea era equivalente ad un comando, e possedeva un considerevole numero di comandi di programmazione strutturata, con la possibilità di definire variabili locali, di passare i parametri per valore o per riferimento, di utilizzare comandi evoluti per i cicli ecc. Non era comunque possibile creare record o altri tipi di dati agglomeranti, e la modularizzazione era solo rudimentale, per cui il GFA BASIC era particolarmente adatto a progetti medio-piccoli.

L'interprete era compatto e ragionevolmente veloce. Era fornito insieme ad un runtime che poteva essere distribuito gratuitamente con i programmi. Successivamente fu reso disponibile anche un compilatore, che incrementava la velocità di esecuzione di un programma di circa due volte.

L'editor del GFA BASIC fu molto apprezzato per la sua velocità, la sua usabilità e la sua stabilità. Tra le sue caratteristiche più interessanti va ricordata la possibilità di compattare la visualizzazione di una subroutine (funzione o procedura) riducendola al solo titolo, aumentando quindi la leggibilità del programma.

[modifica] Curiosità

Il manuale del GFA BASIC, in un periodo in cui non esistevano scanner e help online, era stampato in nero su carta rossa, per evitare la possibilità di fotocopie.

Il nome deriva dalla compagnia ("GFA Systemtechnik GmbH") che distribuiva il software. GFA è un acronimo per "Gesellschaft für Automatisierung", cioè "Società per l'automazione".

[modifica] Collegamenti esterni

Altre lingue


aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -