Italian Domanda per programmatori

Star-Dust

Expert
Licensed User
Longtime User
Io suggerire per imparare il Tutotial di @fifiddu70 ristorazione

 

LucaMs

Expert
Licensed User
Longtime User
Io suggerire per imparare il Tutotial di @fifiddu70 che ha realizzato un App per ristorazione

Lo ricordavo (vagamente, per quanto la mia memoria mi consenta, hehehe) ma non lo trovavo!

Certo che almeno è del 2017 e non del 2012, come l'altro!

E' anche vero che di @fifiddu70 c'è poco da fidarsi, come insegnante 😄 (scherzooo!)


P.S. Non è, però, un tutorial per principianti. Comunque, tutto fa brodo, dicono.
 

LucaMs

Expert
Licensed User
Longtime User
Forse, ripeto, forse, se mi indicherete un sw leggero, gratuito e ovviamente buono per creare dei tutorial, magari ci spenderò un po' del mio... non scarso, finito tempo!

"leggero" perché ho un win7 di 10 anni e già molto instasato!

Nel frattempo... cerco!


P.S. Per ora ho trovato indicazioni dal "solito" Aranzulla 😄
 

Star-Dust

Expert
Licensed User
Longtime User
Veramente quel post parla soprattutto di "Like" ma fa lo stesso 😄
(..............) sono stato uno dei primi anni fà a pubblicare dei tutorial video su youtube spiegando le basi della programmazione b4a nel mio modo possibile ho speso molto tempo della mia vita per gli altri anche facendo tutorial e pubblicandoli sul mio canale youtube, ho avuto molti iscritti sul mio canale, ho anche risposto a vari aiuti da parte di chi come me era all'inzio della programmazione (..............) mi faceva piacere che grazie a me in molti hanno appreso le basi della programmazione come io le ho apprese dal carissimo Niktor The Nat e che oggi sono diventati anche molto più bravi di me, (..............) lo fatto lo stesso ad aiutare chi ne aveva bisogno come lo fa il grande Erel (..............)

E' uno che aiuta come Erel, mica noccioline, credo che tu lo sottovaluti. Leggi bene il post per favore.
 

Star-Dust

Expert
Licensed User
Longtime User
L'ho letto (lo avevo già letto "bene"). Bisogna cercare il suo primo video, probabilmente sarà più adatto ai principianti.
E' anche vero che di @fifiddu70 c'è poco da fidarsi, come insegnante 😄
Quindi non insinuare che non ci si possa fidare delle sue capacità di divulgatore tecnico scientifico
 

Star-Dust

Expert
Licensed User
Longtime User

amorosik

Expert
Licensed User
Lo ricordavo (vagamente, per quanto la mia memoria mi consenta, hehehe) ma non lo trovavo!
Certo che almeno è del 2017 e non del 2012, come l'altro!
E' anche vero che di @fifiddu70 c'è poco da fidarsi, come insegnante 😄 (scherzooo!)
P.S. Non è, però, un tutorial per principianti. Comunque, tutto fa brodo, dicono.

Oltre a non essere per principianti, NON e' nemmeno un tutorial sull'uso del linguaggio
E' la descrizione del'app gia' realizzata
Dal nostro punto di vista (imparare l'utilizzo di B4X) e' di nessuna utilita'
 

Star-Dust

Expert
Licensed User
Longtime User

udg

Expert
Licensed User
Longtime User
Le basi si trovano nei grandi classici, tipo "Algoritmi+Strutture dati = Programmi" di N. Wirth (genuflessione), ma partire da lì sarebbe come dire a chi volesse imparare ad andare in bicicletta (magari nel vialetto di casa, non al Giro d'Italia) di partire dalle leggi del moto rototraslatorio..
E' anche vero che imparare l'arte della programmazione (non entro nel dibattito se sia più scienza/tecnica che arte o meno) partendo dalle basi di uno specifico inguaggio senza avere idea di cosa siano variabli, costanti, funzioni, cicli etc aiuta fino ad un certo punto.

Quando @dragonblu19 chiede un maestro probabilmente centra l'obiettivo. Per me è come se dicesse "seguo il corso sul linguaggio X, leggo esempi di codice, ma se non ho uno che mi spieghi il perchè di certe scelte, il dietro le quinte, io sarò sempre al punto zero o poco più, non sarò mai davvero autonomo".

Sempre il grande N. Wirth (genuflessione) inventò il Pascal come strumento per insegnare la programmazione e rimase sorpreso che in breve divenisse uno dei linguaggi preferiti per lo sviluppo di software in produzione (compito per il quale in seguito introdusse il Modula 2).
Ovviamente oggi non avrebbe senso consigliare lo studio del Pascal solo per imparare le basi della programmazione.

Un altro punto che mi consentirete di evidenziare è che una volta (yes, nel giurassico informatico) esistevano due distinte figure professionali: l'analista ed il programmatore. L'analista era quello con maggiore esperienza, quello che conosceva il mondo ed era in grado di ridurre un problema in sotto-problemi sempre più definiti grazie a disciplina e mente fortemente analitica, producendo la macroanalisi. Poi, partendo da quella, realizzava la microanalisi, ovvero la spiegazione in linguaggio naturale (italiano, inglese..) di ciò che il programma doveva fare passo-passo, relativamente a ciascun blocco funzionale. Una spiegazione molto dettagliata e rigorosa, non un tanto al chilo.
A quel punto interveniva il programmatore, che era l'equivalente del traduttore da una lingua ad un'altra. Questi leggeva la microanalisi e la riportava sotto forma di codice nel linguaggio che conosceva (quello che era stato scelto per lo sviluppo). Quasi una traduzione 1-1 del contenuto della microanalisi.
Il punto è che il programmatore non doveva inventare nulla. Doveva solo conoscere (e molto bene) caratteristiche e limiti del linguaggio di programmazione.
Per questione principalmente economiche (ma anche grazie all'esperienza accumulata negli anni dai programmatori) le due figure vennero unificate in quella dell'analista-programmatore.

In conclusione (spero che vogliate perdonare la prolissità dell'intervento), ritengo che le "basi" siano una buona capacità di analisi e la conoscenza degli elementi fondamentali presenti in tutti i linguaggi. Poi si può passare alle caratteristiche di uno specifico linguaggio, del sistema operativo (almeno in funzione di servizi e limiti imposti al sw prodotto con il linguaggio) ed altre "basi" (disegno UI, comunicazioni, database...).
Ci vuole tempo, determinazione e passione...ma per andare in bicicletta nel vialetto di casa (magari prima con le rotelline) basta un po' di aiuto e qualche consiglio (e se si dovesse cadere, una o due sbucciature..non hanno mia ucciso nessuno!)
 

LucaMs

Expert
Licensed User
Longtime User
Le basi si trovano nei grandi classici, tipo "Algoritmi+Strutture dati = Programmi" di N. Wirth (genuflessione), ma partire da lì sarebbe come dire a chi volesse imparare ad andare in bicicletta (magari nel vialetto di casa, non al Giro d'Italia) di partire dalle leggi del moto rototraslatorio..
E' anche vero che imparare l'arte della programmazione (non entro nel dibattito se sia più scienza/tecnica che arte o meno) partendo dalle basi di uno specifico inguaggio senza avere idea di cosa siano variabli, costanti, funzioni, cicli etc aiuta fino ad un certo punto.

Quando @dragonblu19 chiede un maestro probabilmente centra l'obiettivo. Per me è come se dicesse "seguo il corso sul linguaggio X, leggo esempi di codice, ma se non ho uno che mi spieghi il perchè di certe scelte, il dietro le quinte, io sarò sempre al punto zero o poco più, non sarò mai davvero autonomo".

Sempre il grande N. Wirth (genuflessione) inventò il Pascal come strumento per insegnare la programmazione e rimase sorpreso che in breve divenisse uno dei linguaggi preferiti per lo sviluppo di software in produzione (compito per il quale in seguito introdusse il Modula 2).
Ovviamente oggi non avrebbe senso consigliare lo studio del Pascal solo per imparare le basi della programmazione.

Un altro punto che mi consentirete di evidenziare è che una volta (yes, nel giurassico informatico) esistevano due distinte figure professionali: l'analista ed il programmatore. L'analista era quello con maggiore esperienza, quello che conosceva il mondo ed era in grado di ridurre un problema in sotto-problemi sempre più definiti grazie a disciplina e mente fortemente analitica, producendo la macroanalisi. Poi, partendo da quella, realizzava la microanalisi, ovvero la spiegazione in linguaggio naturale (italiano, inglese..) di ciò che il programma doveva fare passo-passo, relativamente a ciascun blocco funzionale. Una spiegazione molto dettagliata e rigorosa, non un tanto al chilo.
A quel punto interveniva il programmatore, che era l'equivalente del traduttore da una lingua ad un'altra. Questi leggeva la microanalisi e la riportava sotto forma di codice nel linguaggio che conosceva (quello che era stato scelto per lo sviluppo). Quasi una traduzione 1-1 del contenuto della microanalisi.
Il punto è che il programmatore non doveva inventare nulla. Doveva solo conoscere (e molto bene) caratteristiche e limiti del linguaggio di programmazione.
Per questione principalmente economiche (ma anche grazie all'esperienza accumulata negli anni dai programmatori) le due figure vennero unificate in quella dell'analista-programmatore.

In conclusione (spero che vogliate perdonare la prolissità dell'intervento), ritengo che le "basi" siano una buona capacità di analisi e la conoscenza degli elementi fondamentali presenti in tutti i linguaggi. Poi si può passare alle caratteristiche di uno specifico linguaggio, del sistema operativo (almeno in funzione di servizi e limiti imposti al sw prodotto con il linguaggio) ed altre "basi" (disegno UI, comunicazioni, database...).
Ci vuole tempo, determinazione e passione...ma per andare in bicicletta nel vialetto di casa (magari prima con le rotelline) basta un po' di aiuto e qualche consiglio (e se si dovesse cadere, una o due sbucciature..non hanno mia ucciso nessuno!)
Non si sarà spaventato affatto 😂
 

Star-Dust

Expert
Licensed User
Longtime User
Non si sarà spaventato affatto 😂
3 pagine di risposte per una semplice domanda. Mi insegnate a programmare?

Si vede che siete reclusi in casa
 

Sagenut

Expert
Licensed User
Longtime User
Questo è appunto quello che volevo evitare dal momento che mi è successo... Ed è per questo che cercavo una guida.
Quindi vuol dire che qualcosa hai letto/provato ma ti ha lasciato con dubbi o problemi.
Inizia una nuova discussione con un argomento preciso, tipo l'esempio che hai provato o il concetto che non hai capito.
In questo modo sarà più facile per tutti aiutarti.
 

Star-Dust

Expert
Licensed User
Longtime User
Non volevo scrivere nulla, ma con questo post completiamo le tre pagine e si inizia la quarta
 
Top