Un consiglio per un principiante

di Anonimizzato25620 il
13 risposte
Salve! Mi chiamo Gianluca vivo a Cesena e ho 45 anni. Sono seriamente intenzionato ad imparare a programmare, nel principio voglio iniziare autonomamente da autodidatta, per poi frequentare corsi di formazione per attestare le competenze da programmatore che acquisirò in futuro. Siccome ho zero esperienza in materia di programmazione, vi chiedo con quale linguaggio di programmazione posso iniziare a fare pratica nel settore dell'automazione industriale. Grazie anticipatamente a chi mi risponderà.

13 Risposte

  • Lascia perdere quel thread: e' orientato alla programmazione per diletto NON alla programmazione per usi professionali.

    Nel settore dell'automazione industriale si usano linguaggi SPECIFICI: cose piu' simili all'assembler o ai linguaggi procedurali (stile C, se ne hai sentito parlare)

    Ad esempio:
    http://www.webalice.it/nicola.ingrosso/didattica/PLC-2-Linguaggi.pdf
    http://www.automazione.ingre.unimore.it/pages/corsi/materialedidattico/aica/03-linguaggi-1.pdf
    http://www.automazione.ingre.unimore.it/pages/corsi/materialedidattico/aica/03-linguaggi-2.pdf
  • Invece quel thread è interessante, intanto dimostra che @haveramentemoltodamigliorare scrive boiate a raffica,
    poi si parla di IMPARARE a programmare, coa che serve a prescindere dal linguaggio scelto per lavorare: le basi sono comuni.
    Infatti la slide 15 del secondo link postato qua sopra fa proprio riferimento ai linguaggi "tradizionali"
    Inoltre automazione industriale non vuole dire SOLO PLC! Io, per esempio, uso Assembly, Pascal e C.
    Come al solito: dipende!
  • Buongiorno,
    @ migliorabile : il lunguaggio è assembly, no assembler.
    Fondamentale differenza
  • Assembler (computing), a computer program which translates assembly language to machine language
    Continui a renderti ridicolo: non si linkano siti che sviano così clamorosamente per nascondere le proprie mancanze!
    Quel sito parla non di un linguaggio ma dei comandi di un programma: "about the assembler program".
  • Boh, allora te ne metto qualche un'altro:

    https://en.wikipedia.org/wiki/Assembly_languag

    https://www.ibm.com/support/knowledgecenter/en/SSLTBW_2.1.0/com.ibm.zos.v2r1.asma400/asmr102112.htm

    https://www.umbctraining.com/courses/arm-assembler-programming-language/

    Toh, anche un pdf usato in corsi universitari

    http://zeus.ing.unibs.it/calcb/Lucidi/Lucidi0405/Intel80x86-IstruzParteB0405.pdf

    @nicolap, c'e' una differenza tra l'essere ridicoli, e' lo sforzarsi di ridicolizzare il prossimo nella speranza di nascondere le proprie manchevolezze.

    Anche SE e' stato utilizzato il termine in modo inappropriato (ma come puoi notare, vengono usati entrambi i termini per indicare la stessa cosa) questo non e' sufficiente per supporre che chi ti sta di fronte sia un ... ( a tua scelta il termine a cui ti fa piacere di pensare ).

    Come fatto notare precedentemente, c'e' chi sa, e chi si spaccia di sapere

    E' molto strano che continui ad attacarti alle pagliuzze, data la tua sbandierata esperienza pluriennale.
    La possibilita' che tu non abbia MAI visto usare il termine assembler al posto di assembly puo' essere spiagata in un SOLO modo ...

    Vabbe!
  • Ciao Migliorabile,

    io non voglio polemizzare, non voglio essere o sembrare superiore a nessuno perché c'è sempre da imparare..
    e poi siamo sulla stessa barca e siamo sopra per aiutarci .. : quando uno dice cose inesatte e giusto correggerlo, idem vale per me.
    Leggi le prime tre righe : https://it.wikipedia.org/wiki/Assembl

    Ciao a tutti.
  • La locuzione 'programmare in assembler' è diffusa, molto diffusa.
    Un 25-30 anni era talmente diffusa, che programmare in assembly non si usava proprio.

    Lascerei quindi stare i pipponi, sennò si finisce col c plas plas invece di plus plus.
    poi aibem pisi e via cantando
  • Ragazzi ma cosa state dicendo ""Diffuso " NON E' sinonimo di "Corretto" !!! cit: "Un 25-30 anni era talmente diffusa, che programmare in assembly non si usava proprio."
    E' una locuzione ERRATA !! e chi ha una laurea dovrebbe saperlo. (ammesso che abbia passato gli esami con il termine ASSEMBLER ).
    " Lascerei quindi stare i pipponi " : ma cosa stai dicendo !! e tu parli di " PIPPONI " ??
    Leggi anche tu le prime tre righe : https://it.wikipedia.org/wiki/Assembl ( evitiamo di portare libri di testo per favore )

    P.s.
    Non ci credo ragazzi ...
  • Il termine esatto e' Assembly.

    Non c'e' bisogno di fare una storia lunga per una correzione cosi banale.

    Mi pare ovvio.
  • GIA' ovvio, si , per noi si , ma non per loro
  • Ognuno può valutare il termine appropriato, magari non impiegando i libri di testo ma dei dizionari in lingua inglese, esaminando i termini "assembler" e "assembly language" (sicuramente più attinenti rispetto all'italiano):
    https://www.collinsdictionary.com/it/dizionario/inglese/assembler
    https://en.oxforddictionaries.com/definition/assemble
    https://www.merriam-webster.com/dictionary/assemble
    https://dictionary.cambridge.org/it/dizionario/inglese/assembler
    In merito alla vetustà del termine "assembler" (per quello che può valere) nel primo link, si può vedere il grafico delle tendenze per l'utilizzo registrato negli ultimi 50 anni, ove si evince un picco negli anni '60 e '80 (del secolo scorso) ed una progressiva diminuzione, con fasi alterne, avvicinandosi a tempi più recenti.
    Da tenere presente che, nel tempo, il mondo informatico ha avuto la una evoluzione. così come i corsi di laurea hanno cercato di adeguarsi ed, al contempo, gli stessi linguisti hanno affinato i termini tecnici.
Devi accedere o registrarti per scrivere nel forum
13 risposte