{"id":33,"date":"2014-12-12T03:16:59","date_gmt":"2014-12-12T03:16:59","guid":{"rendered":"http:\/\/linguagemprisma.wordpress.com\/?page_id=1"},"modified":"2015-12-28T00:51:52","modified_gmt":"2015-12-28T04:51:52","slug":"sobre","status":"publish","type":"page","link":"https:\/\/linguagemprisma.br4.biz\/blog\/sobre\/","title":{"rendered":"O que \u00e9 Prisma?"},"content":{"rendered":"<header class=\"entry-header\">\n<h4 class=\"entry-title\">Prisma \u00e9 um interpretador para a linguagem de programa\u00e7\u00e3o que leva o mesmo nome.<\/h4>\n<\/header>\n<div class=\"entry-content\">\n<p style=\"text-align: center;\"><strong>Ela possui diversas caracter\u00edsticas, tais como:<\/strong><\/p>\n<p>* interpretada em byte codes;<\/p>\n<p>* tipagem din\u00e2mica;<\/p>\n<p>* simplicidade de tipos;<\/p>\n<p>* portabilidade, o programa feito em Prisma n\u00e3o ter\u00e1 dificuldades em rodar nos mais populares sistemas operacionais;<\/p>\n<p>* pr\u00f3pria para script (se preferir) ou usando o prisma compiler para esconder o c\u00f3digo;<\/p>\n<p>* muito r\u00e1pida;<\/p>\n<p>* muito leve, n\u00e3o consome muitos recursos da m\u00e1quina;<\/p>\n<p>* possui poderosos recursos para manipula\u00e7\u00e3o de dados: as Tabelas;<\/p>\n<p>* recursos indiretos para aplicar a orienta\u00e7\u00e3o a objetos: classes;<\/p>\n<p>* f\u00e1cil de ser aprendida;<\/p>\n<p>e tantos outros aspectos;<\/p>\n<p>Prisma possui uma vers\u00e3o com os comandos em Portugu\u00eas do Brasil outra em Ingl\u00eas.<\/p>\n<p>Enfim, Prisma ser\u00e1 muito \u00fatil, acredito, tanto para iniciantes em programa\u00e7\u00e3o, facilitando o aprendizado e transi\u00e7\u00e3o para outras linguagens, quanto para quem quiser fazer dela seu instrumento principal. Para isso, a tend\u00eancia \u00e9 se tornar incorporada porque estar\u00e1 em constante aprimoramento.<\/p>\n<p>Prisma j\u00e1 conta com uma biblioteca gr\u00e1fica nativa IG com vers\u00f5es para Windows e Linux, com fun\u00e7\u00f5es b\u00e1sicas ainda, mas em constante progresso e aprimoramento e conta tamb\u00e9m com uma biblioteca b\u00e1sica de sqlite3.<\/p>\n<p style=\"text-align: center;\"><strong>Qual o pre\u00e7o para usar Prisma?<\/strong><\/p>\n<p align=\"center\">Prisma \u00e9 totalmente gratuita, livre para usar como bem entender, modificar os fontes, vender seus programas, sem que para isso precise pagar dinheiro algum, ou mostrar o c\u00f3digo fonte junto ao bin\u00e1rio.<\/p>\n<p align=\"center\"><strong>Licen\u00e7a<\/strong><\/p>\n<p align=\"justify\">O interpretador possui a mesma licen\u00e7a de Lua na qual \u00e9 baseada, a biblioteca IG possui a mesma do Gtk. Portanto Prisma \u00e9 livre e gratuita, tanto o c\u00f3digo fonte como os bin\u00e1rios poder\u00e3o ser distribu\u00eddos e modificados com fins pessoais, comerciais ou quaisquer outros.<\/p>\n<p align=\"center\"><strong>O que poder\u00e1 ser feito com Prisma:<\/strong><\/p>\n<p>Prisma ainda est\u00e1 em sua fase inicial e, portanto, s\u00f3 deve ser usada por enquanto para aprendizagem. Ela, no entanto, est\u00e1 sendo projetada para se trabalhar facilmente com programas de automa\u00e7\u00e3o comercial. No momento pode-se criar diversas rotinas n\u00e3o gr\u00e1ficas para tratamento de grava\u00e7\u00e3o e leitura de dados, acesso ao sistema operacional, biblioteca de matem\u00e1tica, processamento de textos, biblioteca b\u00e1sica de sqlite3, biblioteca para interface gr\u00e1fica igbr baseada em gtk+2, biblioteca b\u00e1sica de multim\u00eddia igvlc baseada na lib vlc. Veja na se\u00e7\u00e3o documenta\u00e7\u00e3o.<\/p>\n<\/div>\n<div class=\"entry-content\">\n<p align=\"justify\">At\u00e9 o momento o \u00fanico programa grande em funcionamento \u00e9 o Prismacod, um editor de fontes prisma feito em Prisma e igbr.<\/p>\n<p align=\"justify\"><strong>Aproveite e teste-a.<\/strong><\/p>\n<p align=\"justify\"><strong>Att. Adalberto Amorim Felipe<\/strong><\/p>\n<\/div>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Prisma \u00e9 um interpretador para a linguagem de programa\u00e7\u00e3o que leva o mesmo nome. Ela possui diversas caracter\u00edsticas, tais como: * interpretada em byte codes; * tipagem din\u00e2mica; * simplicidade de tipos; * portabilidade, o programa feito em Prisma n\u00e3o ter\u00e1 dificuldades em rodar nos mais populares sistemas operacionais; * pr\u00f3pria para script (se preferir)&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"open","template":"","meta":{"footnotes":""},"class_list":["post-33","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/linguagemprisma.br4.biz\/blog\/wp-json\/wp\/v2\/pages\/33","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/linguagemprisma.br4.biz\/blog\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/linguagemprisma.br4.biz\/blog\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/linguagemprisma.br4.biz\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/linguagemprisma.br4.biz\/blog\/wp-json\/wp\/v2\/comments?post=33"}],"version-history":[{"count":4,"href":"https:\/\/linguagemprisma.br4.biz\/blog\/wp-json\/wp\/v2\/pages\/33\/revisions"}],"predecessor-version":[{"id":1155,"href":"https:\/\/linguagemprisma.br4.biz\/blog\/wp-json\/wp\/v2\/pages\/33\/revisions\/1155"}],"wp:attachment":[{"href":"https:\/\/linguagemprisma.br4.biz\/blog\/wp-json\/wp\/v2\/media?parent=33"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}