Quando si usano più lingue per progetti diversi, come si mantengono dritte le diverse sintassi? [chiuso]

1

Contesto: sto prendendo diverse lezioni in questo semestre in cui codirò. Ecco un elenco di lingue possibili che userò:

  • Java
  • C (sistema e livello incorporato)
  • C ++ (programmazione dei concorsi)
  • VHDL (per lavoro FPGA)
  • Python
  • Schema

È possibile mantenere tutte queste lingue fluttuanti nella testa? Come si può un codice senza dover cercare materiale di riferimento ogni volta che iniziano a lavorare?

    
posta Phyllostachys 11.09.2012 - 04:48
fonte

2 risposte

2

C ++ da solo è un linguaggio enorme come lo è Java. Potrei ragionevolmente aspettarmi che un esperto, un veterano ricordi tutti Scheme, Python o C, ma non c'è vergogna nell'uso dei riferimenti.

Direi che l'apprendimento di tecniche di programmazione genericamente applicabili e il ricordare gli elementi di stile per ogni lingua, cercando di ricordare l'intera sintassi. Non sono sicuro che sia possibile in alcuni casi, in particolare considerando la quantità di lingue che possono cambiare.

Lavoro in una libreria tecnica e vendo abitualmente manuali di riferimento a professionisti esperti e con esperienza. Meglio sapere che esiste una tale tecnica per "cosa x" e non ricordare la sintassi o la semantica esatte che non sapere che "cosa x" esiste. Ecco perché esistono queste cose. Ti stai collegando e pensi "conosco qualcosa che funzionerebbe bene qui" e forse trovi che sia sbagliato per quel linguaggio ma il riferimento se è buono e hai una solida conoscenza dei fondamentali ti darà dei suggerimenti ( a volte letteralmente) verso una soluzione.

    
risposta data 11.09.2012 - 05:29
fonte
2

Ci vuole pratica per programmare senza cercare i materiali di riferimento. Non è probabile che succeda qualcosa in un semestre a meno che tu non usi molto le lingue. Ti consiglio di mantenere a portata di mano una pagina di riferimento rapido per ogni lingua.

Dovresti essere in grado di ricordare facilmente gli idiomi in ogni lingua - come scrivere una funzione, fare un ciclo, stampare un valore, ecc. Perché questi vengono spesso nella codifica, quindi ti eserciterai molto.

Qual è il danno nell'uso dei materiali di riferimento?

    
risposta data 11.09.2012 - 04:54
fonte

Leggi altre domande sui tag