660 Shares 933 views

ambiente di programmazione. Sulla strada per creare il proprio software

Per creare un elemento software, così come singole applicazioni hanno un po 'di conoscenza di base di una lingua specifica. necessità programmatore moderna installato sul suo ambiente di programmazione personal computer. Con il suo lavoro di aiuto sui programmi futuri sarà comodo e acquisire gli indicatori ad alte prestazioni. L'ambiente di sviluppo integrato nella forma classica dovrebbe avere nel loro arsenale un editor di testo, strumenti per l'automazione della compilazione e debugger e compilatore o interprete, forse la presenza dei due nelle utilità in bundle.

Utilizzando un editor di testo come l'editor di codice sorgente permette, utilizzando le regole del lavoro con un certo tipo di utility di testo, di reclutamento e di origine editing programmi codice generato. Moderno ambiente di programmazione, editor integrato offre la possibilità di verificare la sintassi a seconda della lingua utilizzata.

V'è un ambiente di programmazione che permettono di lavorare con più lingue. Un esempio di tali sistemi software universali può servire Embarcadero RAD Studio, Eclipse, NetBeans, Qt Creator o Microsoft Visual Studio. Ma di solito l'ambiente di programmazione "affilato" sotto una lingua specifica. In questa serie di rappresentanti in essere sono i seguenti: Dev-C ++, Visual Basic, Delphi.

Come caso particolare può essere considerato ambiente di sviluppo visivo. La peculiarità di questo tipo di ambiente di programmazione è la presenza delle sue capacità funzionali visivamente modificare l'interfaccia. Questa capacità è implementato utilizzando blocchi più frequentemente utilizzati codice nella forma di oggetti grafici. ambiente di sviluppo grafico è stato ampiamente utilizzato nella creazione di applicazioni e lo sviluppo di un costume di interfaccia utente grafica (GUI).

I vantaggi di questo tipo di ambienti di programmazione sono la velocità di sviluppo, facilità di sviluppo, di tipo standard aspetto del programma. Tra le carenze possono essere identificati attaccamento a un particolare ambiente di sviluppo, la transizione a un altro mezzo viene effettuata con alcune difficoltà. Inoltre, questo tipo di ambiente di programmazione è difficoltà a utilizzare i componenti di lasciare gli standard stabiliti, ed è caratteristiche non documentate dei componenti.

Poiché gli ambienti di sviluppo visive caratterizzate dalla presenza di un proprio formato di archiviazione di progetto, la transizione a un ambiente diverso può essere difficile il verificarsi di intolleranza alle proprietà del progetto, così come alcune delle sue parti. Un esempio sono le librerie native utilizzati dall'ambiente di sviluppo.

Lo sviluppo di nuovi linguaggi di programmazione consente di effettuare alcune modifiche. Così, ambiente di programmazione Delphi, che viene preso come base per Pascal, è per la sua funzionalità e le capacità del nuovo linguaggio di programmazione.

Valutare il grado di difficoltà, e per prevedere quanto necessario per conseguire gli obiettivi specifici nel quadro del progetto in fase di sviluppo toolkit dalla varietà di ambienti di sviluppo esistenti scegliere il più adatto per un particolare scopo.

Dopo tutto, un software appositamente progettato dipende in gran parte il suo pieno funzionamento, tenendo conto dello sviluppo e l'attuazione delle più recenti tecnologie. Di grande importanza nella soluzione di questo problema ha la capacità di spostare lo sviluppo di un nuovo software nell'ambiente di sviluppo adiacente.

Ma anche la presenza di ambienti di programmazione ultra-moderni, semplificando notevolmente il lavoro non è solo un programmatore professionista, ma anche umano. muovere i primi passi verso la creazione di applicazioni, programmi e altri software non permette di dimenticare lo sviluppo di componenti, inventato nel secolo scorso. Nonostante la loro natura arcaica e un po 'ingombrante, e sono richiesti oggi. Usano attivamente programmatori moderni.