Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] cos'e' AMOS

In un messaggio precedente consigliavo d'usare AMOS (The Game Creator) a un
pellegrino che chiedeva quale linguaggio e' meglio; la mia risposta era
chiaramente uno scherso....
AMOS e' il piu' potente linguaggio di programmazione basic (chi lo ha usato
sa che ha dell'incredibile)... Esiste per diverse piattaforme e il suo
creatoire (Francois Laionet) ha fatto anche qualche cosa di simile sotto
windows..
In pratica AMOS permette di fare tutto, e il codice ottenuto e' sempre
piccolissimo... quasi mai piu' di 20-30 kb (un videogames non supera di
molto 100k...)
AMOS e' un basic... potentissimo, per esempio esiste il comando ADD, o INC
che esegue operaziopni (molto frequenti per chi programma) usando l'analogo
operazionale della cpu... Implementa tutte le varie funzioni binarie tipo
SHIFT o ROTATE LEFT... In particolare ai tempi ho letto che un frattale di
mandelbrot viene sviluppato molto + velocemente con amos che in C
Amos si integra anche con parti di programma scritte in assembler... e
implementa un sottoprogramma (le AMAL) che sono d'una utilitta' pazzesca per
chi scrive videogames...  in pratica ogni AMAL e' un programma a se che gira
in parallelo con altri... le istruzioni AMAL (Amiga, Assembly Language) sono
velocissime... usando queste per esempio si possono pilotare le auto
avversarie in una gara di formula1.
Questo linguaggio e' scomparso per lo stesso motivo per cui e' scomparsa
l'AMIGA (le grosse multinazionali).
P.S. Visual Basic nasce su Amiga nel 1985 (Sotto il nome di MICROSOFT
BASIC)... poi solo dopo svariati anni fu fatto un porting ridotto per ms-dos
Ora ho parlato di AMOS da affezionato e nostalgico... ma ai tempi vi era un
culto per questo linguaggio e in tutte le riviste d'informatiche vi era la
sessione dedicata.
Per chi volesse saperne di + potra' chiedere qualche info sul N.G. di Amiga
(sempre se ne esiste uno)

 mandelbrot viene sviluppato molto + velocemente con amos che in C
Non è vero. I compilatori C per AMIGA (DICE C, ecc..) erano spaventosi per
quanto riguarda la velocità.

Si certamente i compilatori C erano spaventosi in fatto di velocita'...
Comunque io ho un numero di Amiga Magazin con il test sul frattale di
mandelbrot... chiaramente vince l'Assembler seguito a ruota da AMOS....

Per chi usava il Blitz Basic su Amiga esiste in ambiente PC
Dark Basic che sembra un misto tra AMOS (Vi ricordate il double buffer per
gli schermi del debug e dell'editor?) e blitz basic (la sintassi gli
somiglia tantissimo).
E' uscito da IoProgrammo di aprile (se non sbaglio) una versione demo.
--
Ciao Diego.
*******************************
http://www.mso.it/public/vbprogrammer
il portale italiano dedicato al Visual Basic
*******************************
Lorenzo (Loris6) <NOS...@NOSPAM.NOSPAM> wrote in message
news:TnON6.746$vD4....@news1.tin.it...


Per quanto triguarda amos x Windows, non credo che sia stato fatto un vero
porting o altro.. altrimenti non saremo qui a (programmare in Visual Basic o
C).. ma esiste un tool di sviluppo (ho trovato un articolo su The Game
Machine Dic/95) chiamato Click & Create... sempre di Laionet

(sempre se ne esiste uno)
Quindi non sai l'url?
Ciao

Non sapevo che esistesse gia' su MSX... ma forse l'MS Basic non e' il
Microsoft Basic di amiga con gli stessi comandi del Visual Basic per
intenderci...  In particolare mi risulta che Microsoft Basic sia stato il
primo basic privo dei numeri di linea e la sintassi tipo OGGETTO.PROCEDURA
di cui per molti anni questa sintassi non fu piu' implementata da
Mirosoft... nemmeno nel recente GW-Basic.
Comunque credo che sia possibile che MSX avesse qualche cosa di simile..
Visto la frivolezza di Visual Basic forse esiste anche un porting su Comodor
64... Qualcuno puo' confermare?
P.S. Amos e' nato su AtariST.... con il nome di STOS

intenderci...
[snip]
Non so come sia il MS Basic di cui parli, so per certo che quello presente
su rom dell'MSX si chiamava Microsoft Basic, es era molto simile al GWBasic,
con ancora i numeri di riga.
Ciao


Il basic dell'Amiga era ( e' ) un basic di tipo strutturato ,circa
uguale al quick basic / basic compiler per dos di microsoft ( erano in
realta' lo stesso parto ) quindi senza numeri di linea e con le sub e
function strutturate.
NON era 'visual' nel senso inteso oggi ma aveva a disposizione primitive
per aprire finestre sullo schermo gestire i menu , leggere la posizione
del mouse etc.