Please enable JavaScript.
Coggle requires JavaScript to display documents.
Linguaggi di programmazione e algoritmi - Coggle Diagram
Linguaggi di programmazione e algoritmi
Problema
Pensiero computazional
Formulazione algoritmo
Scomposizine
Astrazione
Analisi del problema
Coding
Algoritmi
Finitezza
Non ambiguità
Correttezza
Generalità
Efficenza
Atomicità
Ordinamento
Selectionsort
Mergesort
Insertionsort
Quicksort
Bubblesort
Ricerca
Lineare
Binaria
Complessità computazionale
O(n log n)
O(n)
O(log n)
O(n^2)
O(1)
Componenti del linguaggio
Lessico (vocabolario)
Sintassi (Regole formali)
Alfabeto (caratteri)
Semantica(significati)
Linguaggi di programmazione
Livelli
Alto
Medio
Altissimo
Basso
Metodi di traduzione
Linguaggi
Interpretati
Compilati
Paradigmi
Dichiarativo
Imperativo
Esoterico
IDE
Traduzione ed esecuzione
Gestione delle risorse
Compilatore/ Interprete integrato
Caccia agli errori
Punti di interruzione
Ispezione variabili
Segnalazione tempo reale
Scrittura del codice
Autocompletamento
Formattazione automatica
Colorazione del testo
Navigazione e gestione del progetto
Esploratore dei file
Ricerca Globale
Strumenti avanzati
Terminale integrato
Plugin ed Estensioni
Controllo di versione
Esempi
Ambiente JAVA
Write Once, Run Anywhere
JDK (per sviluppatori)
JRE (esecuzione)
JVM Motore
Compilazione .java
Bytecode .class
Compilatore javac
Interpretazione esecuzione
Esecuzione
Class loader
Interprete compilatore JIT
Bytecode verifier