* * * *
18 Visitatori, 0 Utenti

Autore Topic: Linguaggi di programmazione  (Letto 616 volte)

bonmario

  • Hero Member
  • *****
  • Post: 534
  • Karma: +1/-1
Re:Linguaggi di programmazione
« Risposta #15 il: Ottobre 02, 2017, 07:36:30 pm »
Se nel panorama scolastico attuale non c'è più il pascal come sintassi, non è un problema.

Fortunatamente qualcuno che lo insegna c'è ancora. Mio nipote ha studiato Lazarus in 3^ o 4^ superiore, poi purtroppo è cambiato il professore e sono passati al C.
[OT] Troppo bello veder la sua faccia quando gli ho fatto vedere che tra i "Contributors"di Lazarus ci sono anche io !!!

Ciao, Mario

Stilgar

  • Global Moderator
  • Hero Member
  • *****
  • Post: 1676
  • Karma: +2/-0
Re:Linguaggi di programmazione
« Risposta #16 il: Ottobre 02, 2017, 07:56:43 pm »
😂😂😂😂😂
Al mondo ci sono 10 tipi di persone ... chi capisce il binario e chi no.

xinyiman

  • Administrator
  • Hero Member
  • *****
  • Post: 2318
  • Karma: +6/-0
Re:Linguaggi di programmazione
« Risposta #17 il: Ottobre 03, 2017, 08:35:36 am »
Se nel panorama scolastico attuale non c'è più il pascal come sintassi, non è un problema.

Fortunatamente qualcuno che lo insegna c'è ancora. Mio nipote ha studiato Lazarus in 3^ o 4^ superiore, poi purtroppo è cambiato il professore e sono passati al C.
[OT] Troppo bello veder la sua faccia quando gli ho fatto vedere che tra i "Contributors"di Lazarus ci sono anche io !!!

Ciao, Mario

Guarda lo considero un caso isolato. Comunque io considero fondamentale per un programmatore conoscere l'ANSI C. Se si studia sul K&R effettivamente si impara molto su puntatori, alberi, ecc ecc
Nozioni davvero importanti che di solito dalle altre parti vengono trascurate.
Ieri è passato, domani è futuro, oggi è un dono...

Nicola

  • Full Member
  • ***
  • Post: 176
  • Karma: +0/-0
Re:Linguaggi di programmazione
« Risposta #18 il: Novembre 04, 2017, 04:43:32 pm »
Premesso che ho invertito il Free Pascal con Lazarus, ho ottenuto questa risposta:
Che ne pensate del linguaggio di programmazione Lazarus e in genere Free Pascal?
Andrea Raimondi
   
Andrea Raimondi, Sviluppatore ed Analista senior presso Consulenti IT indipendenti (2000-oggi)

Lazarus non e’ un linguaggio, ma un IDE per FreePascal, da cui dipende.

FreePascal e’ un progetto di un certo successo, considerando che e’ l’alternativa free a Delphi e che non ha le stesse risorse.

Lazarus, di solito, tende ad essere un filino indietro rispetto a FreePascal perche’ ovviamente Lazarus ha le sue necessita’, pero’ puo’ usare un compilatore FPC esterno.

Non e’ male, ma ovviamente non si avvicina neanche lontanamente per funzionalita’ e potenza all’IDE di Delphi.
La disumanità del computer sta nel fatto che una volta
programmato e messo in funzione, si comporta in
maniera perfettamente onesta.

nomorelogic

  • Global Moderator
  • Hero Member
  • *****
  • Post: 1919
  • Karma: +8/-1
Re:Linguaggi di programmazione
« Risposta #19 il: Novembre 04, 2017, 07:18:51 pm »
Non e’ male, ma ovviamente non si avvicina neanche lontanamente per funzionalita’ e potenza all’IDE di Delphi.

bisogna definire funzionalità e potenza
Lazarus mi risulta essere un IDE cross-platform *nativo* utile per la scrittura di applicazioni cross-platform *native*

in effetti considerando che non hanno le stesse risorse di Delphi...
;)
Imagination is more important than knowledge (A.Einstein)

xinyiman

  • Administrator
  • Hero Member
  • *****
  • Post: 2318
  • Karma: +6/-0
Re:Linguaggi di programmazione
« Risposta #20 il: Novembre 04, 2017, 08:05:06 pm »
Onestamente io non conosco un ide come Lazarus: open-source, multipiattaforma e GRATUITO.

Direi che Delphi non ci si avvicina neanche
Ieri è passato, domani è futuro, oggi è un dono...

Stilgar

  • Global Moderator
  • Hero Member
  • *****
  • Post: 1676
  • Karma: +2/-0
Re:Linguaggi di programmazione
« Risposta #21 il: Novembre 04, 2017, 10:01:04 pm »
Adesso non facciamo polemica. Altrimenti manca codetypone all'appello.
A me piace freepascal. Apprezzo molto lazarus. Sono della vecchia scuola e non mi spaventano i puntatori.
😊
Per quello che ci devo fare e anche troppo 😉
Al mondo ci sono 10 tipi di persone ... chi capisce il binario e chi no.

nomorelogic

  • Global Moderator
  • Hero Member
  • *****
  • Post: 1919
  • Karma: +8/-1
Re:Linguaggi di programmazione
« Risposta #22 il: Novembre 05, 2017, 01:40:50 am »
Adesso non facciamo polemica.

Ma no, facciamo pure polemica :D
diciamo che Delphi ha allargato il paradigma di programmazione ad oggetti portandolo alla programmazione visuale con componenti in un unico linguaggio (cosa prima inesistente: i componenti si facevano in C++ e si usavano con VB)
e poi s'è fermato...

Lazarus e FreePascal hanno allargato ancora, portando il tutto su tutte le piattaforme: sono un ambiente di sviluppo completo che puoi usare su quasi tutti gli OS (e con molti processori)

Senza contare che si è liberi di usare puntatori e codice unmanaged.
Quando guardo agli altri linguaggi (soprattutto open source) e cosa devono fare per creare una GUI degna di questo nome, mi fanno un po' tenerezza  :P
Imagination is more important than knowledge (A.Einstein)

Avogadro

  • Jr. Member
  • **
  • Post: 80
  • Karma: +0/-0
Re:Linguaggi di programmazione
« Risposta #23 il: Novembre 05, 2017, 10:24:41 pm »

Ho tovato questo sul web

https://freesparta.com/roadmap

https://freesparta.com/pricing-and-download

Qualcuno sa qualcosa in piu ?


Stilgar

  • Global Moderator
  • Hero Member
  • *****
  • Post: 1676
  • Karma: +2/-0
Re:Linguaggi di programmazione
« Risposta #24 il: Novembre 05, 2017, 10:47:54 pm »
Avevo visto il loro repository git.
Se hanno qualcosa da provare open source/Free mi sa che lo provo. Il video di presentazione ha una musichetta abbastanza inquietante però. Mette ansia dopo un pochino.

Stilgar

Edit:
https://github.com/dathox
« Ultima modifica: Novembre 05, 2017, 10:51:21 pm da Stilgar »
Al mondo ci sono 10 tipi di persone ... chi capisce il binario e chi no.

Avogadro

  • Jr. Member
  • **
  • Post: 80
  • Karma: +0/-0
Re:Linguaggi di programmazione
« Risposta #25 il: Novembre 06, 2017, 04:30:19 am »
Mette ansia anche il tipo con l'elmetto e il riferimento a Sparta.

Misteri del marketing.




Nicola

  • Full Member
  • ***
  • Post: 176
  • Karma: +0/-0
Re:Linguaggi di programmazione
« Risposta #26 il: Novembre 06, 2017, 06:44:49 am »
Anche il forum non mette allegria.
La disumanità del computer sta nel fatto che una volta
programmato e messo in funzione, si comporta in
maniera perfettamente onesta.

nomorelogic

  • Global Moderator
  • Hero Member
  • *****
  • Post: 1919
  • Karma: +8/-1
Re:Linguaggi di programmazione
« Risposta #27 il: Novembre 06, 2017, 08:37:42 am »
freesparta ora è stato incluso nei sorgenti di lazarus
si tratta di una serie di packages, basta andare nei package installabili e digitare sparta
avvicina Lazarus ai più recenti Delphi
Imagination is more important than knowledge (A.Einstein)

Avogadro

  • Jr. Member
  • **
  • Post: 80
  • Karma: +0/-0
Re:Linguaggi di programmazione
« Risposta #28 il: Novembre 06, 2017, 08:24:11 pm »
Ho verificato, sulla versien 1.8 c'è freesparta.

Il punto adesso è trovare della documentazione  in merito

Intanto provo ad installarli ( sperando che non esca la mitica farse "ti piace il grasso" - troppo carina - )







Avogadro

  • Jr. Member
  • **
  • Post: 80
  • Karma: +0/-0
Re:Linguaggi di programmazione
« Risposta #29 il: Novembre 06, 2017, 08:26:34 pm »
Anche il forum non mette allegria.

Mille volte meglio  questo forum pacato e tranquillo di altri 3ad su altri siti che fanno venire voglia di disinventare il web, il pc e l 'informatica tutta.


 

Recenti

How To

Trascinare un file nel programma da xinyiman
DB concetti fondamentali e ZeosLib da xinyiman
Recuperare codice HTML da pagina web da xinyiman
Mandare mail con Lazarus da xinyiman
Stabilire il sistema operativo da xinyiman
Esempio lista in pascal da xinyiman
File INI da xinyiman
Codice di attivazione da xinyiman
Realizzare programmi multilingua da xinyiman
Lavorare con le directory da xinyiman
Utilizzare Unità esterne da Loryea
TTreeView da xinyiman
TTreeview e Menu da xinyiman
Generare controlli RUN-TIME da xinyiman
LazReport, PDF ed immagini da xinyiman
Intercettare tasti premuti da xinyiman
Ampliare Lazarus da xinyiman
Lazarus e la crittografia da xinyiman
System Tray con Lazarus da xinyiman
UIB: Unified Interbase da Microges2000
Il file: questo sconosciuto da Microges2000
Conferma di chiusura di un applicazione da xinyiman
Liste e puntatori da Microges2000
Overload di funzioni da Microges2000
Funzioni a parametri variabili da Microges2000
Proprietà da Microges2000
Conversione numerica da Microges2000
TImage su Form e Panel da Maverich
Indy gestiore server FTP lato Client da Maverich
PopUpMenu sotto Pulsante (TSpeedButton) da Maverich
Direttiva $macro da Microges2000
Toolbar da xinyiman
Evidenziare voci TreeView da Maverich
Visualizzare un file Html esterno da Maverich
StatusBar - aggirare l'errore variabile duplicata da Maverich
Da DataSource a Excel da xinyiman
Le permutazioni da xinyiman
Brute force da xinyiman
Indy 10 - Invio email con allegati da Maverich
La gestione degli errori in Lazarus da xinyiman
Pascal Script da xinyiman
Linux + Zeos + Firebird da xinyiman
Dataset virtuale da xinyiman
Overload di operatori da Microges2000
Lavorare con file in formato JSON con Lazarus da nomorelogic
Zeos ... dietro le quinte (prima parte) da Stilgar
Disporre le finestre in un blocco unico (come Delphi) da Maverich
Aspetto retrò (Cmd Line) da xinyiman
Come interfacciare periferica twain da Narciso
Ubuntu - aggiornare free pascal e lazarus da xinyiman
fpcup: installazioni parallele di lazarus e fpc da nomorelogic
Free Pascal e Lazarus sul Raspberry Pi da nomorelogic
Cifratura: breve guida all'uso dell'algoritmo BlowFish con lazarus e free pascal. da nomorelogic
Creare un server multithread da xinyiman
guida all'installazione di fpc trunk da subversion in linux gentoo da nomorelogic
Indice da nomorelogic
DB concetti fondamentali e connessioni standard da xinyiman
Advanced Record Syntax da nomorelogic
DB concetti fondamentali e DBGrid da xinyiman
DB concetti fondamentali e TDBEdit, TDBMemo e TDBText da xinyiman
Advanced Record Syntax: un esempio pratico da nomorelogic
Superclasse form base per programmi gestionali (e non) da nomorelogic
Superclasse form base per programmi gestionali (e non) #2 - log, exception call stack, application toolbox da nomorelogic
Superclasse form base per programmi gestionali (e non) #3 - traduzione delle form da nomorelogic
Superclasse form base per programmi gestionali (e non) #4 - wait animation da nomorelogic
Un dialog per la connessione al database:TfmSimpleDbConnectionDialog da nomorelogic
Installare lazarus su mac osx sierra da xinyiman
Utenti
  • Utenti in totale: 549
  • Latest: suh
Stats
  • Post in totale: 11010
  • Topic in totale: 1366
  • Online Today: 27
  • Online Ever: 74
  • (Luglio 09, 2012, 11:05:53 am)
Utenti Online
Users: 0
Guests: 18
Total: 18

Disclaimer:

Questo blog non rappresenta una testata giornalistica poiché viene aggiornato senza alcuna periodicità. Non può pertanto considerarsi un prodotto editoriale ai sensi della legge n. 62/2001.