Newsgroup: it.comp.os.dos
Titolo: codice sorgente

Ciao,
scusate la mia ignoranza, ma che cos'è ,e a che sertve il Codice sorgente?
grazie
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 -- 
E' l'insieme di istruzioni che il programmatore elabora per la realizzazione
di un programma.
Sono istruzioni in linguaggio di programmazione, che poi vengono elaborate
con appositi compilatori che le codifica e rende comprensibili alla macchina
(file esecutivi EXE).

RodEs ha scritto:


----
------Capito,grazie.....
dunque se io facesssi un semplice programmino ad esempio q basic, ho fatto
un codice sorgente??
Ciao


 un codice sorgente??
si.
-- 
IBM: Incredibly Boring Manuals
News 2000 [v 2.06] / StopDialer / PopDuster - 
http://www.socket2000.com
Akapulce portal: 
http://www.akapulce.net

Mentrecercavoditoglierelostuzzicadentidallabarraspaziatrice RodEs
scrivevanelmessaggio c0q25d$1a9mjh$
1...@ID-174474.news.uni-berlin.de
questepocheparole:

Nel caso di dos e windows (anche se esistono altri tipi di file eseguibili),
ad esempio in *nix non c'è estensione obbligatoria e i file sono resi
eseguibili mediante chmod..
--
/\lessandro |)ogliotti
Ci sono 10 categorie di persone al mondo: quelle che capiscono
il sistema binario e quelle che non lo capiscono.

 si.
Beh, qbasic è un linguaggio interpretato e non compilato, ad essere pignoli..
comunque si.


 comunque si.
E che differenza c'č? Hai comunque generato del codice sorgente.
-- 
Nobody has ever, ever, EVER learned all of WordPerfect.


 pignoli.. comunque si.
  Vogliamo essere pignuoli sino in  fondo? Allora diciamo che `qbasic'
e` un  "interprete", mentre  per esempio QB45  e` un  "compilatore" (e
cito Quick Basic 4.5 proprio perche'  e` il piu` vicino al qbasic, che
appunto deriva da lui...). A livello  inferiore c'era - in ambito M$ -
il gwbasic,  sempre un interprete...  ma i programmi in  gwbasic erano
perfettamente compilabili dal QB45 (garantisco di persona)...
  Ora, un "interprete" "interpreta", un "compilatore" "compila". Ma il
"codice sorgente" rimane lo stesso.
  La differenza fra  "codice sorgente" e "script" ormai  si va facendo
sottile, dal momento  che esistono da anni "compilatori"  anche per un
normale file batch (.bat). Pero`  storicamente un "codice sorgente" e`
un  file  di  testo  che  viene  successivamente  "compilato",  e  poi
eseguito;  uno  "script"  e`  un  file di  testo  che  viene  eseguito
"interpretandolo"  al volo.  Pero`,  ripeto, e`  una differenza  molto
_sottile_. In realta`, mi sento  di affermare che un "codice sorgente"
sia  un qualsiasi  file di  testo contenente  una sequenza  di comandi
scritta  in un  linguaggio di  "alto  livello", e  con "alto  livello"
intendo  sia l'assembler,  che utilizza  cmq istruzioni  mnemoniche al
posto dei codici  macchina, sia un banalissimo file batch  del dos. Il
termine "script" in realta` e` apparso  dopo, con l'avvento di tutti i
varii linguaggi "interpretati" (tanto per  citarne uno a caso, il perl
- che cmq ha ora pure la possibilita` di essere compilato, ma resta
cmq di fatto un interprete).
  Per la famosa legge della "compatibilita` verso il basso", un codice
sorgente scritto ad esempio in  QB70 "puo'" non essere compilabile dal
QB45 o non essere interpretato dal qbasic, ma il viceversa si`.
-- 
Cio` che ho scritto, ho scritto.
 (Sono iniziate  le votazioni per "it.comp.software.editor"!
  Se sei interessata/o a programmi text-editor, votalo entro
  il primo Marzo 2004!)

 E che differenza c'è? Hai comunque generato del codice sorgente.
Per la precisione anche gli script rientrano nella categoria. E a quanto
sentono le mie deboli orecchie persino l'HTML viene considerato un codice
sorgente ormai (anche se, che io sappia, l'HTML è - o almeno era -
semplicemente un codice per la formattazione come l'RTF).
-- 
Text = "TheLegs, eirhnh soy neyrw" + vbCr + _
       "mailto:
thelegs
" + "@" + "
tahome.cjb.net
" + vbCr + _
       "
http://www.thelegs.cjb.net/
"
MsgBox Text, vbInformation, "Signature"

 semplicemente un codice per la formattazione come l'RTF).
E continuo a ritenerlo tale, un semplice codice di formattazione 
visto che non è in grado di realizzare le tre strutture basilari per 
poter essere definito codice di programma:
sequenza
iterazione
selezione
Solo con l'aggiunta di javascript (che di fatto è un linguaggio) 
possiamo parlare di programmazione.
-- 
Don't let the computer bugs bite!
