Um sistema de programação é entendido como um todoum complexo, ou sistema, de ferramentas de software projetadas para o desenvolvimento e depuração de novos programas. A criação do produto final nestes sistemas é realizada utilizando algumas das linguagens de programação. Tais complexos facilitam muito o trabalho nos programas, tornando o trabalho do especialista mais visual e produtivo.
Programação significa design,desenvolvimento, escrita e depuração de novos programas. Um programa é entendido como uma seqüência de comandos, após a execução dos quais um determinado resultado é obtido por meio da tecnologia do computador. Agora, até crianças em idade escolar sabem que os computadores e outros computadores reagem a comandos dados em uma linguagem de máquina especial. Todos os sinais são criptografados usando um código binário que consiste em um conjunto de zeros e uns. Claro, seria difícil para os especialistas compor programas de trabalho completos usando um tipo de gravação tão complexo e pesado. Portanto, linguagens de programação especiais foram inventadas, contendo um conjunto estritamente definido de comandos.
Comandos escritos em linguagens de programaçãoconvertido em código de máquina (a linguagem de zeros e uns) usando programas especiais - tradutores. Os mesmos tradutores estão incluídos no sistema de programação. Uma grande variedade dessas línguas foi inventada. Cada um deles tem suas próprias vantagens e desvantagens. Portanto, a linguagem C (C ++) é mais usada por programadores de sistema. Para o desenvolvimento de aplicações para Internet, são usados html ou php.
Um sistema de programação é entendido como um todoum conjunto de programas que facilitam o trabalho de um especialista. Ao mesmo tempo, linguagens de programação e sistemas estão intimamente interconectados. Tal sistema inclui necessariamente os seguintes componentes:
- programa tradutor (intérprete, compilador);
- um editor especial para inserir e alterar o texto do programa;
- ambiente de desenvolvimento;
- bibliotecas embutidas de funções e procedimentos padrão;
- pacote de software para depuração de aplicativos;
- referência.
São necessários sistemas de programação modernosfornecido com um ambiente visual para facilitar o processo de desenvolvimento. Eles oferecem aos especialistas um conjunto completo de formulários padrão nos quais elementos como campos de entrada, botões, botões de rádio podem ser colocados. É possível criar seus próprios componentes e salvá-los em arquivos de biblioteca e recursos. Bibliotecas de funções com as quais qualquer sistema de programação está equipado podem simplificar significativamente o desenvolvimento usando partes inteiras de código preparado. A depuração é uma das etapas mais demoradas e complexas no desenvolvimento de qualquer aplicação, inclusive nos casos em que se utiliza um sistema de programação. Os depuradores integrados ajudam a localizar rapidamente um trecho de código instável e a fazer alterações.
Programas complexos como Delphi, Visual Si, Turbo Pascal, Visual Basic e outros são projetados para ajudar desenvolvedores de aplicativos de vários níveis, desde bastante simples até complexos e sistêmicos.