LocalazyLocalazy
O LINC é uma linguagem de programação poderosa e no entanto fácil de aprender. É uma criação do Dr. Richard E. Pattis, que também criou a conhecida linguagem Karel, o Robô. O LINC é baseado em Pascal, mas com muitos aperfeiçoamentos e adições. O LINC foi concebido com três objectivos principais em mente: ser fácil de aprender, ser fácil de usar, e ser poderoso. E tem certamente sucesso nas três vertentes. O LINC é provavelmente a língua mais fácil de aprender depois do Logótipo. É também muito fácil de usar, graças à sua sintaxe inglesa e às suas muitas características integradas. Contudo, apesar da sua simplicidade, o LINC é uma língua muito poderosa. Tem todas as características que se esperaria numa língua moderna, incluindo: - Programação estruturada - Tipos de dados de alto nível - Estruturas de controlo complexas - Sub-rotinas e funções - Entrada/saída - Gráficos - Tratamento de exceções Uma das características mais distintivas do LINC é a sua utilização de "etiquetas". Um rótulo é simplesmente um nome que se pode dar a qualquer declaração ou grupo de declarações. Isto torna muito fácil a criação de "blocos" de código que podem ser executados como uma unidade. Por exemplo, pode rotular um grupo de declarações como "Loop" e depois utilizar a etiqueta "Loop" para executar essas declarações repetidamente. O LINC também tem um conjunto muito rico de tipos de dados. Para além dos tipos escalares habituais (inteiros, números de pontos flutuantes, caracteres e cordas), o LINC também suporta matrizes, registos, conjuntos, ficheiros e até apontadores. Os tipos de dados do LINC são tão ricos e flexíveis que se pode utilizá-los para criar praticamente qualquer estrutura de dados que se possa imaginar. O LINC também tem um excelente suporte para gráficos e entrada/saída. Inclui uma poderosa biblioteca gráfica que torna fácil a criação de programas gráficos sofisticados. E a sua biblioteca I/O torna igualmente fácil a criação de programas que lêem e escrevem ficheiros, comunicam com dispositivos, e assim por diante. Em suma, o LINC é uma excelente escolha para praticamente qualquer tarefa de programação. É especialmente adequado para aplicações educacionais, mas também é suficientemente potente para uso profissional. Se procura uma linguagem de programação fácil de aprender, fácil de usar, e poderosa, vale definitivamente a pena considerar o LINC.