Scambia pareri sull'informatica in generale: le manovre dei discografici, le nuove versioni di Windows, il fatto del momento. Questo è il forum giusto anche per richiedere delucidazioni sui termini tecnici.
da Ices_Eyes » sab gen 22, 2005 12:18 pm
Per dirla un po' in breve:
assembly è in pratica a livello hardware, si usa per comunicare al più basso livello col PC...In pratica gli dici prendi questa parte di memoria, sommaci quella e mettila di là...
C e C++ sono la base di quaasi tutti i sistemi operativi, sono linguaggi che permettono di gestire molto bene le varie cose e non sono troppo complicati...In più permettono una notevole velocità e robustezza del codice.
I vari Visual, c, basic,ecc...permettono di creare applicazioni visuali per i vari sistemi, principalmente Windows, di vario tipo, interfacciandosi col sistema operativo stesso.
ADA è un linguaggio molto pesante a molto robusto utilizzato per lo più in ambiente militare...
Java è "un'evoluzione" di C++, pensato per essere portabile e redistribuibile su tutte le piattaforme (Windows, Linux, Mac, Sun,..)...Tutti gli altri, una volta compilati su un sistema sono utilizzabili solamente su quel sistema, altrimenti vanno ricompilati...
Pascal, è un po' meno del C, non lo conosco e non l'ho mai usato, e così vale pe Lisp e Delphi (non li conosco...)
C# invece mi pare sia utilizzato per la programmazione grafica, di giochi e roba del genere, è un linguaggio che ha un paio d'anni mi sembra, quindi molto nuovo...!
Basic è uno dei/il primo linguaggio di programmazione ad alto livello invetati...Era utilizzato per le applicazioni nel vecchio DOS principalmente, ormai lo credo in disuso, almeno nella sua forma originaria...
Comunque poi molte volte la scelta di usare uno piuttosto che un altro dipende dalle preferenze del programmatore, non ci sono molte regole fisse..
Xerex ha scritto:Bhe, creare un explorer per windows usando VB, mi sa tanto di creare un'alias di explorer...secondo me bisonga capire che VB non è programmazione, è un gioco punta e clicca più che altro(non voglio sollevare discussioni troppo lunghe)
E' vero, ma dipende anche molto a che livello lo usi...
PS non linciatemi se ho detto qualche puttanata...
-

Ices_Eyes
- Membro Ufficiale (Gold)

-
- Messaggi: 5543
- Iscritto il: ven ott 24, 2003 10:37 am
- Località: Prov. di Venezia
-
da Mr.TFM » sab gen 22, 2005 12:19 pm
ssjx ha scritto:a proposito di explorer la cosa che nn capisco, se davvero è così semplice, è il motivo x cui nessuno ha pensato di costruirne uno che sostituisca la shell (credo si dica così) di windows x evitare i soliti crash appena IE va in tilt
Ce ne sono almeno una decina in circolazione.... Quasi tutti freeware.... Ma parli di IE o di Explorer!?!?!?
MegaLab è una potentissima droga virtuale.
"Nella setta del Codice Macintosh si può entrare, ma non se ne può uscire." V. ZUCCONI
-

Mr.TFM
- Membro Ufficiale (Gold)

-
- Messaggi: 23387
- Iscritto il: gio mar 18, 2004 11:46 am
- Località: Livorno Ferraris (Vercelli)
-
da Xerex » sab gen 22, 2005 12:20 pm
Ices_Eyes ha scritto:Java, C, C++. C#, Visual C++, Basic, Visual Basic, ADA, Assembly, Pascal, Lisp, Delphi, HTML, XML (questi due non sono proprio linguaggi di prog...),...
![Confuso [?]](http://www.megalab.it/forum/images/smilies/confused.gif)
Al momento non me ne vengono in mente altri, è anche l'ora...
Notte
![Occhiolino [;)]](http://www.megalab.it/forum/images/smilies/wink.gif)
aggiungo:
ML
Scheme
Fortran e versioni successive (66 77 90 97)
Algol e successive
Cobol e successive (68 74 e mi sembra anceh 84...o 85)
Prolog
Simula
Smalltalk
PL/I
Eiffel
Sequel e successivi
ssjx ha scritto:si d'accordo servono tutti a programmare, ma io intendevo capire quando si usa uno o l'altro, quali sono i pro e i contro di ognuno etc.......
Ogni linguaggio deve avere lo stesso potere espressivo degli altri!
comunque ogni linguaggio ciciamo che ha dei pro e dei contro, anche se non derivano solo dal modo in cui sono implementati, ma, sopratutto da che tipo di linguaggio sono.
I linguaggi interpretati sono lenti, non badano all'efficienza, ma sono portabili su diverse piattaforme(java ad esempio)
I linguaggi compilati, non sono portabili ma offrono grande efficienza
(C, C++)
E' ovvio che ogni linguaggio è più indicato a seconda dell'applicazione che si vuole creare...Prolog è creato appositamente per la programmazione logica, ed ha un modo di uso completamente diverso dai linguaggi imperativi e funzionali (C,Java,LISP ecc).
Fortran era perfetto per programmi di calcolo, Cobol per gestionali, Scheme è buono per farci il sapone, Assembler per usare "linguaggio (quasi) macchina"
Simula ovviamente per fare simulazione....
Fare la grigliata, è sempre una figata!
-

Xerex
- Membro Ufficiale (Gold)

-
- Messaggi: 5948
- Iscritto il: lun ago 05, 2002 9:36 am
- Località: Parma(Pr)
-
da ssjx » sab gen 22, 2005 12:33 pm
Mr.TFM ha scritto:ssjx ha scritto:a proposito di explorer la cosa che nn capisco, se davvero è così semplice, è il motivo x cui nessuno ha pensato di costruirne uno che sostituisca la shell (credo si dica così) di windows x evitare i soliti crash appena IE va in tilt
Ce ne sono almeno una decina in circolazione.... Quasi tutti freeware.... Ma parli di IE o di Explorer!?!?!?
no no parlavo di explorer
Usavo IE e mi lamentavo... usavo Mozilla e mi lamentavo, decisamente meno ma mi lamentavo, ... poi ho trovato Opera e fu amore a prima vista
-

ssjx
- Membro Ufficiale (Gold)

-
- Messaggi: 5756
- Iscritto il: ven nov 26, 2004 3:37 pm
- Località: Barcellona
-
da Mr.TFM » sab gen 22, 2005 12:57 pm
ssjx ha scritto:Mr.TFM ha scritto:ssjx ha scritto:a proposito di explorer la cosa che nn capisco, se davvero è così semplice, è il motivo x cui nessuno ha pensato di costruirne uno che sostituisca la shell (credo si dica così) di windows x evitare i soliti crash appena IE va in tilt
Ce ne sono almeno una decina in circolazione.... Quasi tutti freeware.... Ma parli di IE o di Explorer!?!?!?
no no parlavo di explorer
Allora confermo... Su pc pro di un paio di mesi fa c'erano una 10 di esplora risorse recensiti alternativi a quello di windows.....
MegaLab è una potentissima droga virtuale.
"Nella setta del Codice Macintosh si può entrare, ma non se ne può uscire." V. ZUCCONI
-

Mr.TFM
- Membro Ufficiale (Gold)

-
- Messaggi: 23387
- Iscritto il: gio mar 18, 2004 11:46 am
- Località: Livorno Ferraris (Vercelli)
-
da yeah782000 » sab gen 22, 2005 1:05 pm
Diablo ha scritto:....non so neanche come esprimermi....
![Piangere a dirotto [cry+]](http://www.megalab.it/forum/images/smilies/cry.gif)
avevo un progetto alquanto ambizioso ossia quello di creare un so. Vorrei creare una comunità open-source. Vorrei creare un forum in php e perché no una chat, un guestbook....tutto questo da zero...
Cosa devo imparare?
premetto che il php lo so ma il mysql
![Sediate! [sedia]](http://www.megalab.it/forum/images/smilies/chair.gif)
mi risulta difficile da imparare
![Mi metto a piangere... [cry]](http://www.megalab.it/forum/images/smilies/crying.gif)
Caro Diablo io ti auguro di riuscire nel tuo progetto ...magari un giorno usero' il tuo so al posto di windows
Mi spieghi pero' dove trovi il TEMPO per studiare a fondo tutta questa bella roba ?
Non esci mai ? sei sempre chiuso in casa a studiare e a smanettare ?
dammi qualche consiglio perche' io non ho mai molto tempo x farlo ...tu come ci riesci ?
Non abbiate paura di accogliere Gesù nella vostra vita (Karol Wojtyla)
-

yeah782000
- Silver Member

-
- Messaggi: 1385
- Iscritto il: lun apr 19, 2004 10:06 am
da Diablo » sab gen 22, 2005 5:16 pm
yeah782000 ha scritto:Caro Diablo io ti auguro di riuscire nel tuo progetto ...magari un giorno usero' il tuo so al posto di windows
Mi spieghi pero' dove trovi il TEMPO per studiare a fondo tutta questa bella roba ?
Non esci mai ? sei sempre chiuso in casa a studiare e a smanettare ?
dammi qualche consiglio perche' io non ho mai molto tempo x farlo ...tu come ci riesci ?
![Conciato Male [boxed]](http://www.megalab.it/forum/images/smilies/boxed.gif)
no io esco soprattutto con le donne
. Io studio appena trovo tempo libero: a scuola salto la ricreazione, quando mio frate dorme in camera ecc....ecc....io approfitto apro il libro e studio. Tuttavia da qunado mi sono affacciato alla programmazione non credo sia un sistema efficiente. Con la programmazione devi esercitarti di continuo, spendere tanto tempo sul pc.
Esco mi diverto sempre....però appena ho tempo lo sfrutto come fossero giorni
Spezzetto la mia attività con qualche gioco come pet soccer & compagnia bella....
Da quanto ho capito: c,c++,assmbler e poi? (esaminare tanto codice sorgente ecc...ecc..)
p.s:ma il codice sorgente di linux e win è in c?
Diablo
-

Diablo
- Membro Ufficiale (Gold)

-
- Messaggi: 1987
- Iscritto il: dom lug 20, 2003 7:43 pm
- Località: Roma
da Diablo » sab gen 22, 2005 5:39 pm
Diablo
-

Diablo
- Membro Ufficiale (Gold)

-
- Messaggi: 1987
- Iscritto il: dom lug 20, 2003 7:43 pm
- Località: Roma
da Xerex » sab gen 22, 2005 5:43 pm
Diablo ha scritto:Ices_Eyes ha scritto:Diablo ha scritto:p.s:ma il codice sorgente di linux e win è in c?
![Sbigottito [sbigot]](http://www.megalab.it/forum/images/smilies/blink.gif)
zi...
![Giusto [8D]](http://www.megalab.it/forum/images/smilies/punk.gif)
oddio....e io pensavo fosse assembler o giù di lì
![Mi metto a piangere... [cry]](http://www.megalab.it/forum/images/smilies/crying.gif)
ora mi ci metto al lavorare! Ma quan te righe di codice sono?
![Conciato Male [boxed]](http://www.megalab.it/forum/images/smilies/boxed.gif)
C'è anche dell'assembler...
Fare la grigliata, è sempre una figata!
-

Xerex
- Membro Ufficiale (Gold)

-
- Messaggi: 5948
- Iscritto il: lun ago 05, 2002 9:36 am
- Località: Parma(Pr)
-
da Diablo » sab gen 22, 2005 5:46 pm
Diablo
-

Diablo
- Membro Ufficiale (Gold)

-
- Messaggi: 1987
- Iscritto il: dom lug 20, 2003 7:43 pm
- Località: Roma
da Xerex » sab gen 22, 2005 6:19 pm
Diablo ha scritto:Xerex ha scritto:Diablo ha scritto:oddio....e io pensavo fosse assembler o giù di lì
![Mi metto a piangere... [cry]](http://www.megalab.it/forum/images/smilies/crying.gif)
ora mi ci metto al lavorare! Ma quan te righe di codice sono?
![Conciato Male [boxed]](http://www.megalab.it/forum/images/smilies/boxed.gif)
C'è anche dell'assembler...
![Piangere a dirotto [cry+]](http://www.megalab.it/forum/images/smilies/cry.gif)
uuuuueeee e ora devo anche imparare l'assembler?
![Sediate! [sedia]](http://www.megalab.it/forum/images/smilies/chair.gif)
mi hanno detto che non è roba semplice
![Mi metto a piangere... [cry]](http://www.megalab.it/forum/images/smilies/crying.gif)
Non è semplice anche perché per ogni processore ci sono istruzioni diverse.
se lavori con 8086 puoi chiamare degli interrupt in un modo, se usi mips ad esempio chiami i registri col $ e non come AX,BX ecc...studia studia...
Fare la grigliata, è sempre una figata!
-

Xerex
- Membro Ufficiale (Gold)

-
- Messaggi: 5948
- Iscritto il: lun ago 05, 2002 9:36 am
- Località: Parma(Pr)
-
da Xerex » sab gen 22, 2005 6:20 pm
Ices_Eyes ha scritto:Quante righe...? Bho, se dico qualche decina di milioni credo di esserci distante...
![Confuso [?]](http://www.megalab.it/forum/images/smilies/confused.gif)
Eh, più o meno la cifra è(dev'essere quella)...
Fare la grigliata, è sempre una figata!
-

Xerex
- Membro Ufficiale (Gold)

-
- Messaggi: 5948
- Iscritto il: lun ago 05, 2002 9:36 am
- Località: Parma(Pr)
-
da Diablo » sab gen 22, 2005 6:23 pm
Xerex ha scritto:Ices_Eyes ha scritto:Quante righe...? Bho, se dico qualche decina di milioni credo di esserci distante...
![Confuso [?]](http://www.megalab.it/forum/images/smilies/confused.gif)
Eh, più o meno la cifra è(dev'essere quella)...
se fossero circa dieci milioni non mi spaventerei
....al lavoro!!!!Ma nessuno di voi (magari da giovane) ha mai pensato di realizzare un so?
Diablo
-

Diablo
- Membro Ufficiale (Gold)

-
- Messaggi: 1987
- Iscritto il: dom lug 20, 2003 7:43 pm
- Località: Roma
da Xerex » sab gen 22, 2005 6:28 pm
Fare la grigliata, è sempre una figata!
-

Xerex
- Membro Ufficiale (Gold)

-
- Messaggi: 5948
- Iscritto il: lun ago 05, 2002 9:36 am
- Località: Parma(Pr)
-
da Diablo » sab gen 22, 2005 6:31 pm
infatti si sentiva....sembri un matto[applauso] come tutta la gente intorno ai venti
Xerex ha scritto:comunque alle superiori diciamo che ho lavorato(extrascolastico) a un'abbozzo di "esplora risorse" alternativo, e all'uni qualche lavoretto su Linux(da corso)
mmm....e com'è andata? Alle superiori più o meno a che età?
p.S:scusate l'invadenza
Diablo
-

Diablo
- Membro Ufficiale (Gold)

-
- Messaggi: 1987
- Iscritto il: dom lug 20, 2003 7:43 pm
- Località: Roma
-

Ices_Eyes
- Membro Ufficiale (Gold)

-
- Messaggi: 5543
- Iscritto il: ven ott 24, 2003 10:37 am
- Località: Prov. di Venezia
-
Torna a Attualità Tecnologica
Chi c’è in linea
Visitano il forum: Nessuno e 2 ospiti