Newsgroup: it.comp.programmare
Titolo: Ediotr di testo

Ciao a tutti,
Ho programmato per un po in VisualBasic, poi ho deciso di cambiare e di 
passare all'Assembly. Purtroppo non sono riuscito a trovare un editor 
bello come quello di Vb.
Avete qualche idea?
Ciao
Lele

 bello come quello di Vb.
Per curiosità: come mai sei passato da VB ad Assembly?
-- 
Lawrence - 
http://www.oluyede.org/blog
http://www.neropercaso.it
"Nothing is more dangerous than an idea
if it's the only one you have" - E. A. Chartier

 Per curiosità: come mai sei passato da VB ad Assembly?
Perché ero stufo di essere obbligato a programmare solo ed 
esclusivamente in ambienti MS in più ero incuriosito dalla 
programmazione a basso livello. In oltre mi piace fare i debug e 
attualmente si fanno in Assembly.
Ciao
Lele

 attualmente si fanno in Assembly.
I debug si fanno in qualsiasi linguaggio :-)


 I debug si fanno in qualsiasi linguaggio :-)
Intendevo per gli eseguibili ....
Non hai risposte per il mio post?
Ciao
Lele

 Non hai risposte per il mio post?
No, non ricordo che editor usassi quando leggevo "the art of assembly".
Non tocco codice ASM da una vita e sto bene cosi.


 wrote in message
news:45867909$0$7733$
5fc...@news.tiscali.it

Strana situazione e strana domanda.
L'editor e' uno solo: vi
Tutti gli altri sono solo tentativi di imitazione.
Ma dov'e' che ti fanno scrivere codice direttamente in assembler?
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Tutti gli altri sono solo tentativi di imitazione.
Esagerato, un affezionato utente di Emacs come me potrebbe aver da
ridire ma non mi interessa fare un "flame" su sta cosa :-)


 Cosa che facevo con SoftIce tanti anni fa :D
SI lo conosco, SoftIce un volta era d'avvero potente, comunque non serve
per programmare ma per fare il dbg.
Ciao
lele

 Ma dov'e' che ti fanno scrivere codice direttamente in assembler?
Ma vedi la maggior parte dei fugni che fanno dove non è presente il 
codice sorgente si utilizza l'Assembly.
Ricordati che se una persona impara ad utilizzare l'Assembler non avrà 
nessun problema ad imparare il C o il Vb.
Ciao
Lele

 nessun problema ad imparare il C o il Vb.
Ai tempi del Commodore 16 iniziai a programmare in assembler per
scrivere routine che sfruttassero a fondo l'hardware della macchina.
Poi, passato ai PC XT, continuai lo studio dell'assembler per scrivere
principalmente.... worm per infettare i PC dei miei amici :-)
Erano programmini per rallentare le loro macchine, mangiare le lettere
sullo schermo ecc... giusto per divertirsi un po' quando andavo da loro.
Però mi ricordo che l'assembler era tutta una serie di spostamento di
dati, chiamate ad interrupt e salti condizionali.
Ecco, proprio questi ultimi, i salti, di cui l'assembler è ricco, sono
il peggior nemico della programmazione. Tant'è che se si eccettua il
BASIC, ricco di GOTO, tutti gli altri linguaggi diciamo un po' seri
(Pascal, C, ad esempio) ne fanno volentieri a meno: non credo quindi che
la tua ultima affermazione sia corretta. Io l'assembler l'ho imparato da
solo ma se dovessi dirti che mi è servito per farmi una base, direi una
menzogna. Mi servì molto più il Pascal, che all'epoca insegnavano a scuola.
Poi, alcuni anni fa, ripresi i PC, ho iniziato col Visual Basic: è
comodo, perché è super-supportato, ci puoi fare qualunque cosa ed è
facile da usare ma mi pento, a tutt'oggi, di non aver imparato il C.
-- 
Ciao.
Leo.
Web: 
www.leonardomiliani.com
E-mail: 
leon...@leonardomiliani.com
Scegli software opensource - Choose opensource software

 nessun problema ad imparare il C o il Vb.
Non devi dirlo a me: io in assembler ci ho lavorato per anni.


 ridire ma non mi interessa fare un "flame" su sta cosa :-)
Nessun flame! Emacs e' Emacs. Non lo uso ma lo conosco ed effettivamente
e' una buona alternativa al vi.


 la tua ultima affermazione sia corretta.
D'altra parte, una buona conoscenza dell'assembler aiuta a comprendere
in modo molto chiaro come vengono gestiti i dati in memoria, e ad
organizzare strutture di dati meglio performanti anche con linguaggi a
piu' alto livello, sapendo poi come queste verranno riconvertite dal
compilatore.
In questo senso, la conoscenza dell'assembler aiuta a scrivere miglior
codice.
La programmazione di per se non ne trae certo giovamento, visto che
l'assembler, come tu stesso hai riassunto, e' costituita in gran parte
da salti condizionati, e il concetto di variabili locali, praticamente
non esiste.


 Non devi dirlo a me: io in assembler ci ho lavorato per anni.
E' vero che asm viene utilizzato per gestire la grafica pensante dei 
videogiochi dove serve codice ottimizzato al 101%?
Di preciso che lavoro fai da dover utilizzare asm?
Ciao
Lele

 videogiochi dove serve codice ottimizzato al 101%?
In che senso pensante ? Per le AI mi pare che usino linguaggi di 
scripting per la maggiore flessibilità che comporta in termini di 
correzioni/aggiornamenti.
Con la corsa sfrenata dell'aggiornamento hw dei videogiocatore dubito 
che le software investano nell'ottimizzazione, se non gira decentemente 
oggi lo farà tra 6 mesi.

 Di preciso che lavoro fai da dover utilizzare asm?
Faccio il programmatore.
Ma l'asm mi e' capitato di usarlo solo in ambiti specifici, dove non 
c'era un computer con monitor e tastiera, ma un relativamente semplice 
circuito con un processore e un telecomando da usare per l'input.

Ciao Roberto Montaruli,
per adesso ho intenzione di dedicarmi all'asm in futuro sicuramente un 
po di c lo faro.
Devo ammettere che asm spesso e volentieri ti fa venire il latte alle 
ginocchia. Esistono tool specifichi per migliorare la sua usabilità?
Che cosa mi puoi dire per editor, io ne starei cercando uno simile a 
quello di vb.
Ciao
Lele

 io ne starei cercando uno simile a quello di vb.
Perché non provi qui:
http://www.freeprogrammingresources.com/assemble.html
In particolare "SpAsm assembler"?
Guarda che oramai l'assembly si utilizza solo se il C "non è
supportato" oppure per ottimizzare piccole porzioni di codice: il C ti
fa proprio schifo ???? :))
Ciao.

 fa proprio schifo ???? :))
NO è esattamente il contrario mi piace molto il C anche se non lo so 
programmare è veramente malleabile. Tanto è vero che riscrivono il 
kernel di Linux per arm (pocketpc)
Il problema che non c'è il tempo per fare tutto......
Grazie per la dritta.
Lele

 quello di vb.
Che cosa ha di tanto affascinante l'editor del VB?
Io ricordo che si prendeva la liberta' di mettere e togliere spazi e di
mettere e togliere maiuscole a suo piacimento.
Io uso vi per quasi tutto da decenni ormai. Si riesce a fare tutto senza
bisogno del mouse.


 bisogno del mouse.
Io lo detesto, proprio non mi piace anche se in Linux troppe volte ci 
devi lavorare...
Ciao
Lele

 devi lavorare...
De gustibus...


 devi lavorare...
Usa mcedit.

 Siamo nel 2006 e tutte queste cose ci sono gia'.
Intendi dire che ci sono ambienti di sviluppo come il vb dove non hai 
bisogno di programmare le tabelle?
Ciao
Lele

 Usa mcedit.
Lo proverò grazie...
Ciao
Lele

 Il problema che non c'è il tempo per fare tutto......
Allora impara il C _bene_ e basta no? Tanto anche questo ti porterà via
una enormità di tempo.


 wrote in message
news:4587d9f6$0$20822$
5fc...@news.tiscali.it

Stiamo andando OT: il thread parla di editor e stiamo finendo col
parlare di tecniche di programmazione delle schede video.
Io ho provato a scrivere qualcosa che indirizza direttamente la scheda
video in ambiente DOS, usando l'assembler e poi il C giusto per fare
delle prove.
Poi in C mi sono trovato delle librerie grafiche belle pronte e mi erano
piu' che sufficienti.
Passato a Win, l'esigenza di programmare direttamente la scheda grafica
e' venuta meno visto che il sistema operativo fornisce delle primitive
gia' pronte all'uopo.
Trasparenze, ombreggiature, tutte cose gia' presenti e semplicemente da
riutilizzare.
Anche per ragioni di compatibilita'.


 Si i vari int 10H int 16H ecc....
Ah ecco :-)
L'unica mia esperienza col bios fu un cubo in wireframe in modo 13h.

Ciao Lawrence Oluyede,
Tutto a suo tempo il C sarą il mio ambiente di sviluppo naturale.
Ciao

 Tutto a suo tempo il C sarą il mio ambiente di sviluppo naturale.
Come preferisci :-)


Ciao Roberto Montaruli,
sono d'accordo stiamo andando in oT in ogni caso mi sembra un discorso 
interessante. In ogni caso per ora devo provare degli editor che mi 
hanno consigliato.
Grazie per la disponibilità
Ciao
Lele

 hanno consigliato.
facci sapere cosa scegli eh??? Ciao.

 facci sapere cosa scegli eh??? 
Attualmente  sto utilizzando 
http://tigcc.ticalc.org/
 ma č il massimo ma 
per ora e quello che piů si avvicina alle mie esigenze...
Carino il tuo nick, non so per che ma mi ricorda qualcosa di famigliare
Ciao
Lele