Haxter Corporation | KALTRON - Documentation




KALTRON PROGRAMMING LANGUAGE


By Haxter Corporation
Verssion: 2.5.0.0 at: 09/12/2021

Recommended Articles List






Introducción


KALTRON es un lenguaje de programación diseñado en 2064 por Hecktor Nastrova, administrado por Haxter Corporation, posee una licencia de codigo cerrado.
Se trata de un lenguaje de programación multiparadigma, ya que soporta parcialmente la orientación a objetos, programación imperativa, estructurada, web, hardware,y programación funcional.
Es un lenguaje intermedio, puesto que la empresa Haxter Corporation ha lanzado tanto compiladores como interpretes en este lenguaje, facilitando su ejecucion, dinámico y multiplataforma.
De hecho, la compañía lanzo varios programas como KALTRON COMPILER que permiten convertir el codigo en una aplicacion para diveros sistemas operativos, asi como Kaltron Web Interpreter , Compiler, y Constructor, que ha excepcion de este ultimo permiten la interpretacion de codigo en la red.
Al igual que el Kaltron Server System que permite instalar y ejecutar programas kaltron desde servidor por medio de un interprete analogo a PHP.

Influido por: C++, HTML, PHP, SQL, Java, Python



Sintaxis



La sintaxis de KALTRON, se fundamenta en los principios de programación de C++ y el lenguaje de marcado de hipertexto HTML.
El intérprete de KALTRON ejecuta todo código que se encuentra dentro de un archivo .kaltron, a excepcion claro de comentarios.
En la version actual, 5.1 de kaltron las variables se declaran con >/class="vairabl";name="nombre de la variable";asing="asignacion"< y no es necesario indicar su tipo, a menos que eso se desee de manera especial, se hace con el atributo type.
Las variables, a diferencia de las funciones, distinguen entre mayúsculas y minúsculas. Las cadenas de caracteres pueden ser encapsuladas tanto en dobles comillas como en comillas simples, aunque en el caso de las primeras, se pueden insertar variables en la cadena directamente, sin necesidad de concatenación.
Los comentarios se pueden escribir bien con dos barras (//) al principio de la línea. También permite comentarios multi-línea encapsulados en /* */.
En cuanto a las palabras clave, Kaltron comparte con la mayoría de otros lenguajes con sintaxis C++ y HTML las condiciones con if, los bucles con loop y repeat, y los retornos de funciones.
Como es habitual en este tipo de lenguajes, las sentencias deben acabar con punto y coma (;). sin embargo, las oraciones kaltron, que son sentencias complejas y extensas de codigo se engloban entre ">/" y "<"
Ejemplos de código en KALTRON Básico
Programa Hola mundo con KALTRON:



Operadores y Funciones Matematicas


Haxter Corporation
KALTRON
Lenguaje Informatico
Operadores para KALTRON 7
  1. mod()
  2. module()
  3. ^
  4. factorize()
  5. calculate(@parameter*medium)
  6. exponent()
  7. log()
  8. logarithmus()
  9. sen()
  10. cos()
  11. tan()
  12. tang()
  13. cot()
  14. sec()
  15. csc()
  16. arcsen()
  17. sen^-1()
  18. arccos()
  19. cos^-1()
  20. arctan()
  21. tan^-1()
  22. not
  23. null
  24. NULL
  25. 0 (vec(0))
  26. vec()
  27. vector()
  28. radix_divitorium()
  29. exponent_powNVL()

New Kaltron Custom Clases


Una nueva clase, que no venga por defecto en librerias del lenguaje kaltron se crea de la siguiente forma:


Una 'clase' en KALTRON es algo mucho más complejo de lo que lenguajes de programación orientada a objetos definen.
Las 'clases de sistema' en KALTRON son clases ya definidas en la libreria de defecto de kaltron, que se agrega al incluir <System_KALTRON> al inicio de tu codigo.

El codigo anterior viene definido en la libreria kaltron-pantage-funtions y no puede ser recreado por un programador usuario.
Que puedes incluir en tu programa con el siguiente codigo:

KALTRON System Solicitudes Format 5.1

>/class="solicitude";obget=""<
>/class="solicitude-answer";obget="";answer=""<

KALTRON CLASES


from HAXTERKRAFT 1.0

<kaltron-pantage-funtions>

archive
archive-proyect
system-register
user
vairabl
img
vairablplace
Button
TextBox
setting-codes
system-setting
system-command



Examples.



<System_KALTRON>
<System_ARIA>
   >/GeneralTitule="ARIA"<
   >/Titule="This is ARIA from EMOTION-WIA_VIRTUAL"<
    >/class="SD-codes"<
    >/class="AI-codes"<
    >/class="EM-codes"<
    >/class="codes"<
   >/<System:_resources><
   #inside{
   <using>:{
    <kaltron-math-ops>
    <kaltron-math-bases>
    <kaltron-voice-bases>
    <kaltron-security-bases>
    <kaltron-security-ops>
    <kaltron-voice-identifyer-ops>
    <kaltron-language-bases>
    <kaltron-simulation-emotional-bases>
    <kaltron-emotional-analytics-bases>
    <kaltron-emotional-analytics-ops>
    <kaltron-simulation-emotional-ops>
    <kaltron-simulation-bases>
    <kaltron-simulation-ops>
    <kaltron-4D-simulation-ops>
    <kaltron-4D-simulation-bases>
    <kaltron-emotional-intelligence-environmen-analytics>
    <kaltron-visual-analytics-bases>
    <kaltron-visual-analytics-ops>
    <kaltron-audio-analytics-bases>
    <kaltron-audio-analytics-ops>
    <kaltron-psicology-analytics-bases>
    <kaltron-human-emotional-analytics-bases>
    <kaltron-medic-bases>
      }
   }
>/class="Archive";name="Archive";asing="<Archive>"<
>/class="system-data";type="registervairabl";asing="#<register>"<


Haxter Corporation Softwares Extenssions



.kaltron
.aria
.aria_AI
.ARIA_AI
.kaltron_KNCEMCP
.kaltron_text
.img
.image
.crypt
.key
.video
.audio
.kaltron_sm
.kaltron_dir
.kaltron_3d
.kaltron_4d
.wacc
.wacx



KNCEMCP Scheme



                    HAXTER CORPORATION
                    KALTRON NEXUM CODING ENCRYPTATION MULTICHARACTER CYPHER PROTOCOL 
                    KNCEMCP
                    
                    
                    .text
                    
                    -->[PROCESS: KALTRON_KNCEMCP]
                    
                    .kaltron_KNCEMCP
                    {
                    cypher_text !TEXT FILE
                    }
                    
                    -->[PROCESS: KALTRON_KNCEMCP_QUANTUM]
                    
                    .kncemcp
                    {
                    binary_executable_file !NOT TEXT
                    }



                

Haxter Corporation | HaxterSociety | HAXTERKRAFT | KALTRON | ARIA



© Haxter Corporation | All rights reserved.