E se você programasse em português? como seria?
Todo mundo que começa a programar deve ter pensado em “Pô, porquê não existe uma linguagem de programação em português?” Sério. Eu mesmo pensei nisso quando comecei a programar, mas quando eu aprendi a programar mesmo (em VB6 =P) eu vi que era meio impossível uma linguagem prática em português.
Hoje, no meio da minha falta do que fazer eu aproveitei para digitar estes trechos de códigos em português, e como exemplo eu usei aqueles velhos exemplos dos cursos de programação: A conversão de programas de Celsius para Fahrenheit em algumas das linguagens de programação mais populares:
Java Script:
| Português | Original |
|
função temperatura(formulário) {formulario.farenheit.valor = formulario.celsius.valor*1.8+32} |
function temp (form) |
C++
| Português | Original |
|
#inclua <iostream.h> retorne 0; |
#include <iostream.h> return 0; |
ASP.NET
| Português | Original |
|
<%@ TeiaServiço Linguagem="BVroteiro" Classe="ConversorTemperatura" %> Importar Sistema.Teia.Serviço Classe pública ConversorTemperatura:Herda TeiaServiço <TeiaMetodo()> Função Pública CelsiusToFahrenheit fim Classe |
<%@ WebService Language="VBScript" Class="TempConvert" %> |
Java:
| Português | Original |
|
publica classe Conversor { { Explorador sc = new Explorador(Sistema.in); Sistema.saída.imprimir("Digite temperatura "); inteiro temperatura = sc.proximoInteiro(); Sistema.Sair.Imprimirlinha(converterparaC(temperatura)); } pública estática inteira converterParaC(inteira temperatura) { retornar ((temperatura – 32 ) * 5/9); } } |
public class Converter { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("Enter temp: "); int temp = sc.nextInt(); System.out.println(convertToC(temp)); } public static int convertToC(int temp) { return ((temp – 32 ) * 5/9); } } |
PHP
| Português | Original |
| <?php função tempparacelsius ($fahrenheit, $precisao = 0) { se (!estiverdefinido($fahrenheit)) retorne MENTIRA; $precisao = (inteiro)$precisao; $celsius = (naturais)(($fahrenheit – 32) / 1.8 ); retornar volta($celsius, $precisao); } função tempparafarenheit ($celsius, $precisao = 0) { se (!estiverdefinido($celsius)) retornar MENTIRA; $precisao = (inteiro)$precisao; $fahrenheit = (naturais)(1.8 * $celsius) + 32; retornar volta($fahrenheit, $precisao); } eco"<p>50F é " . tempparacelsius(50) . "C</p>"; eco "<p>50C é " . tempparafahrenheit(50) . "F</p>"; ?> |
<?php function temp2celsius ($fahrenheit, $precision = 0) { if (!isset($fahrenheit)) return FALSE; $precision = (integer)$precision; $celsius = (float)(($fahrenheit – 32) / 1.8 ); return round($celsius, $precision); } function temp2fahrenheit ($celsius, $precision = 0) { if (!isset($celsius)) return FALSE; $precision = (integer)$precision; $fahrenheit = (float)(1.8 * $celsius) + 32; return round($fahrenheit, $precision); } echo "<p>50F is " . temp2celsius(50) . "C</p>"; echo "<p>50C is " . temp2fahrenheit(50) . "F</p>"; ?> |



























































É o melhor idioma que ninguém fala, programado na melhor linguagem que ninguém conhece fazendo o melhor browser que ninguém usa XD
??????????????????
??? ?????????????
?
(powered by Google Tradutor :P)
(Ah sim, entrei aqui de penetra. Espero que não se importe :-))
Depois eu vejo esse sistema.. Se for o caso faço um review hahaha.
*é pra não ficar NSFW, sabe?
Mas ainda bem, vc me abriu os olhos, além de odiar, sou PÉSSIMO, mas PÉSSIMO mesmo em matemática, já cheguei a abrir a calculador do Windows para calcular (2 x 6), sério, não é brincadeira!, mas foi mais pro vício mesmo!
Vc só precisa dar as formulas pro computador. Quase nao precisa calcular (Exceto para fazer testes de mesa e panz)..
Não gera nenhum executável, AFAIK. A única finalidade é ensino mesmo, sintaxe baseada no Object Pascal. http://www.baixaki.com.br/download/visualg.htm
Convenhamos, fica estranho pra caralho.