O TEMA DO FÓRUM ESTÁ EM MANUTENÇÃO. FEEDBACKS AQUI: ACESSAR

PT Basic - Aprenda a programar em português

Iniciado por makergame2000, 18/01/2015 às 19:07

18/01/2015 às 19:07 Última edição: 04/09/2015 às 15:40 por makergame2000




introdução ao novato (Texto para o site)
PT Basic - Aprenda a programar em português.
Todos os programas no seu computador são feitos com código com linguagens de programação, uma linguagem de programação é um conjunto de instruções que irá comunicar com o seu computador e relizar tarefas, existem centenas de linguagens de programação, umas mais complicada que outras e outras melhores que outras.
Com PT Basic você irá apreder a fazer listas de instruções para o seu computador realizar tarefas.

PT Basic é uma linguagem de programação para iniciantes na programação e é baseada em BASIC uma linguagem criada em 1964 com fins educativos, para um pouco sobre a história sobre o BASIC você pode ver está pagina no wikipédia.
Existem varios BASICs mas todos eles estão escrito em inglês que é a linguagem normal no mundo da programação, todas as linguagens de programas estão e são escritas em inglês como por exemplo Java, C#, C++ e Ruby, esta quatro linguagens são muito conhecidas e muito usadas pelo o mundo.

PT Basic está todo em português facilitando muito a vida de quem fala português e para quem é um total inciante no mundo da programação.
Aprenda a criar programa de computador e como dar instruções ao computador para realizar tarefas.




Crie diversas aplicações desde jogos e até virús.
O Editor possui algumas ferramentas e opções para facilitar o uso e para ajeitar às suas preferências.
PT BASIC suporta Windows XP, Vista, 7, 8 e 8.1.

















http://ptbasic.weebly.com
http://ptbasic.boards.net

Haha, tá aí algo que nunca pensei que fosse ver: uma linguagem de programação com
comandos em português. Talvez até existam mais, mas é a primeira que vejo.
Duvido muito que eu chegue a mexer, mas parece bom para quem quer começar a
programar e não faz a mínima ideia de como fazer isso.


Hhe finalemente lembrei a senha deste lugar...
Bem desde que postei isto o PT BASIC já foi atualizado mais de 30 vezes, a atual versão é a 1.2.5.0 e está bastante diferente desde a versão de janeiro, e há um novo manual.
E também já tem um forum com mais exemplos de programas e tutoriais.

Citação de: King Gerar online 19/01/2015 às 08:45
Haha, tá aí algo que nunca pensei que fosse ver: uma linguagem de programação com
comandos em português. Talvez até existam mais, mas é a primeira que vejo.
Duvido muito que eu chegue a mexer, mas parece bom para quem quer começar a
programar e não faz a mínima ideia de como fazer isso.


Existe mais algumas, mas pode dizer que esta aqui é superior a algumas dessas por ai, até hoje já atualizei o programa mais de 30 vezes, e cada vez está melhor.

Citação de: Joefather online 17/06/2015 às 17:22
Também fiquei surpreso, PT Basic, impensável!

Está na minha lista de testes!

Grande abraço!

Bem, se quiser ainda estar, teste na versão atual, a coisa está muito melhor e mais poderosa.

Cara, só de curioso:
Como exatamente você fez o PTBasic?
Usou C, Visualg, alguma engine(...)?

Bem interessante! Parabéns!

Funciona pra criar scripts do rpg maker?
Você viu meu ursinho Tibbers?  :ded:

Citação de: makergame2000 online 26/06/2015 às 18:43
Bem, se quiser ainda estar, teste na versão atual, a coisa está muito melhor e mais poderosa.

Ainda não pude testar meu caro, mas com certeza já divulguei para outros colegas programadores de plantão!

Grande abraço!

Citação de: Caio Varalta online 26/06/2015 às 19:19
Cara, só de curioso:
Como exatamente você fez o PTBasic?
Usou C, Visualg, alguma engine(...)?

Bem interessante! Parabéns!

O PT BASIC foi feito em C# e em Batch Script
O pt basic é transcompilada no editor (traduzida) para Batch Script para ser executado no windows.
Fiz todo do zero também.

Citação de: BloodGuns331 online 26/06/2015 às 21:00
Funciona pra criar scripts do rpg maker?
Não, isto não tem nada haver com o RPG Maker, mas podes fazer jogos também com isto e programas
Olha aqui um exemplo de um jogo de pênatis simples
http://ptbasic.boards.net/thread/12/jogo-de-naltis?page=1&scrollTo=18

Ou um simples programa, um gerador de senhas:
http://ptbasic.boards.net/thread/24/gerador-de-senhas

Citação de: Joefather online 29/06/2015 às 04:25
Citação de: makergame2000 online 26/06/2015 às 18:43
Bem, se quiser ainda estar, teste na versão atual, a coisa está muito melhor e mais poderosa.

Ainda não pude testar meu caro, mas com certeza já divulguei para outros colegas programadores de plantão!

Grande abraço!
Obrigado, eu ainda trabalho nisto quase todos os dias, vou sempre melhorando as coisas.



E ai vem finalmente a versão 1.3, e com grandes movidades e modificações.

PT Basic 1.3.0.0
- Bug nas opções de escolha da cor do texto corrigido
- Novo Comando "INTERNET_EXPLORER_ABRE", este comado inciar um site com o Internet Explorer
- Novo Comando "VAR_RAM_LIVRE", mostra a quantidade de memória livre
- Novo Comando "LIMPAR_RECICLAGEM"
- Novo Comando "COR_AUTOMÁTICA"
- Janela com Lista de comandos adicionada
- Novo Sistema de cores
- Novo Comando "<USAR_COLORAÇÃO_AVANÇADA>", este comando ativa o novo sistema de cores
- Novo Comando "TEXTO_COR {Cor}{Cor}", este comando permite mostrar texto em multi cor.
- Falta de icon na janela "Sobre" corrigido
- Bug no Importador de ficheiros corrigido
- Novo exemplo de código adicionado á pasta "Projetos"
- Manual Atualiado


Agora já é completamente possivel dar várias cores ao mesmo tempo.



 

Um editor mais potente, rápido!

- Lista de comandos Atualizada
- Otimização do Editor
- Manual Atualizado
- Novos Comandos
- OBTEM_HORA
- OBTEM_MINUTO
- OBTEM_SEGUNDO
- JANELA_DE_FALTA_FICHEIRO
- Novo comando para o sistema de escolher tecla - OPÇÃO_PADRÃO:
- Novo comando para o sistema de escolher tecla - TEMPO_LIMITE:
- OBTEM_DIA
- OBTEM_MÊS
- OBTEM_ANO
- DISCO_DO_SISTEMA
- CONTA_FICHEIROS_EM_
- TIPO_DE_FICHEIROS_QUE_CONTA_
- REGISTA_CONTA_DE_FICHEIROS:
- ABRIR_LINHA_DE_COMANDOS
- INICIAR_LINHA_DE_COMANDOS
- PARA_AQUI:
- SELECIONA_FICHEIROS_VAZIOS_EM_
- APAGAR_FICHEIROS_VAZIOS
- Comandos DELETAR e DELETA_AVISA modificados e corrigidos para DELETAR_SEM_AVISAR e DELETAR_COM_AVISO
- VALOR_PARA_DECRESCER=
- COMEÇAR_A_DECRESCER
- VALOR_PARA_CRESCER=
- VALOR_LIMITANTE_PARA_CRESCER=
- COMEÇAR_A_CRESCER
- GERADOR_DE_CHAVES
- VERIFICA_SE_NUMÉRICO
- TRANSFORMAR_PARA_MAIÚSCULA
- TRANSFORMAR_PARA_MINÚSCULA
- COMPRIMENTO_DO_TEXTO
- PORTA_
- AJEITAR_TEXTO
- VERIFICAR_SE_TEXTO_COMEÇA_POR
- [INSENSÍVEL]
- VEREFICAR_SE_TEXTO_TEM
- _CORTA_FINAL_
- _CORTA_INCIO_
- Melhoramento do ícone
- Novo comando para execução de sons e tornado assim finalmente possível parar um som - TERMINAR_SOM
- Texto no editor alterado
- Importação de ficheiro modificada
- Associação de ficheiros PTBAS ao editor
- Novo método de Teste de programa
- Adicionado botão para Comentar código
- Adicionado botão para remover comentário do código
- Adicionado botão Ir para uma linha
- Adicionado Menu de Ferramentas
- Problema no Copiar Tudo no Menu Editar corrigido
- Aplicação de apontamentos adicionada
- Aplicação de gerador de menus adicionada
- Aplicação executadora de ficheiros externos PTBAS
- Projetos de exemplo modificados para versão 1.4
- Abrir pasta de projetos de exemplo diretamente
- Novos projetos de exemplos adicionados
- Ao abrir um projeto o nome do ficheiro aparece no nome da janela
- Alteração no sistema de gravação
- Alteração no sistema de exportação
- Butão de explicação adicionado na janela de exportação
- Alteração no ver código na janela de exportação
- Novo Tipo de ficheiro para exportar (PTEXE)
- Criação de aplicação (Leitor) que executa ficheiros PTEXE
- Janela de Exportação modificada


Executador
Porque você é livre de escolher o editor que quiser!

- PT BASIC 1.4.0.0
- Executador leve e rápido
- Ficheiros temporários vão se apagando sozinhos quando a execução termina
- É possível associar ficheiros PTBAS ao executador
- Executa ficheiros pelo o ícone quando estão associados
- Permite executar ficheiros PTBAS manualmente carregando um ficheiro
- Se o ficheiro PTBAS seja executado pelo seu ícone, no momento de encerramento do programa o Executador fecha-se e elemina ficheiros de temporários de execução
- Permite executar ficheiros PTBAS abertos em outros editores
- Permite Exportar programa para .BAT e para o novo formato .PTEXE
- Permite Procurar por atualizações

Leitor\PTEXE 1.0
Protega o seu código!
PTEXE é um ficheiro seguro e encriptado que precisa.

- Ficheiro Seguro
- Código Encriptado
- Leve
- Execução rápida

PT BASIC 2 é a proxima versão e sucessor do PT BASIC original.

O desenvolvimento foi iniciado em 8 Dezembro de 2015 e poderá ter uma versão Beta em Junho de 2016.

PT BASIC 2 é multi plataforma ao contrário da versão Original, PT BASIC 2 pode funcionar em Linux, Windows e Mac.

É feita totalmente em C# e PT BASIC 2 é totalmente interpretado em vez de ser traduzido como a versão original, não precisa de outras linguagens para funcionar.

PT BASIC 2 não irá presicar de um IDE prórpio como o PT BASIC Original precisa, você pode usar qualquer editor e executar o código desde que tenha o PT BASIC 2 instalado no computador.

O Código será mais limpo e bonito nesta nova versão, praticamente todos os comandos vão ser reescritos e serão simplificados para aumentar a produtividade.

Novas funções serão apresentadas e comandos com funções online vão existir nesta versão.

Esta versão irá suportar Gráficos sendo a primeira linguagem de programção em português a suportar gráficos.

Desculpe se estiver errado, mas a linguagem é do tipo estruturada, sem suporte a orientação por objetos, certo?

15/01/2017 às 16:19 #12 Última edição: 15/01/2017 às 16:23 por makergame2000
Citação de: Nandikki online 15/01/2017 às 16:14
Desculpe se estiver errado, mas a linguagem é do tipo estruturada, sem suporte a orientação por objetos, certo?
Neste momento é, a versão que está disponivel a 1.4 não tem classes nem objetos.

A versão que estou a fazer agora como tem elementos gráficos vai ter uma especie de "objetos" não sei ainda o que chamar mas vai dar para criar objetos dentro de um função e manipular esses objetos fora da função.
Não terá classes também.

A versão 1.4, atual, já não é atualizada desde 2015, tenho estado a trabalhar na 2.0 desde ai e neste momento a 1.4 está obsuleta e no Windows 10 algumas coisas podem não funcionar e também não é compartivel nem com Linux nem Mac ao contrário da 2.0

Aqui uma imagem de um exemplo feito no Ubuntu
http://i.imgur.com/rkcTwwN.png
E no Windows
http://i.imgur.com/TOJ7xeG.png

Antes do PT BASIC 2 sair decedi dar uma atualização e uma refazer o ptbasic original, o nome de código é Tulipa e  será a versão 1.5 do PT BASIC, esta versão é total feita em C#, é similar ao PT BASIC 2.0 nesse aspeto.

Para mais informação http://ptbasic.weebly.com/tulipa.html