-
KALTRON LANGUAGE DOCUMENTATION WEB GUIDE (Spanish)
- KaltronOS
- I. INTRODUCCION
- II. SINTAXIS
- 2.1 Sintaxis Basica
- 2.2 Sintaxis Funcional
- 2.3 Sintaxis Avanzada
- 2.5 Sintaxis Abstracta
- III. PRINCIPIOS
- IV. RECURSOS DEL SISTEMA (Librerias) (System:_resources)
- Caracterisitcas de Kaltron
- Ejemplo de Codigo Abierto.
- Kaltron Data Types
- Kaltron Reserved All Words
- Kaltron Types
- Kaltron Vars
- Kaltron Const
- Kaltron Expressions
- Kaltron Operators
- Kaltron Control Structures
- Kaltron Functions
- Kaltron Clases & Objects
- New Kaltron Custom Clases
- Kaltron Names
- KALTRON ERRORs
- Kaltron Attributes
- Variables Predefinidas en Kaltron
- Interfaces y Graficos Predefinidos en Kaltron
- Protocolos en Kaltron
- Kaltron Web Security
- Kaltron Server System Security
- Kaltron Web Session Security
- Kaltron Files System Security
- Kaltron DataBase Security
- Datos Enviados por el Usuario
- Kaltron File Manager
- Kaltron File Uploader
- Kaltron File Creator
- Kaltron File Deleter
- Kaltron Remote Files Connection
- Kaltron HTTP Connection Auth
- Kaltron HTTPS Connections
- Kaltron DataBases Libraries
- Kaltron DataBases Local Connection
- Kaltron DataBases Web Connection
- Kaltron Functions Reference
- Kaltron File Formats Manager
- Kaltron Docs File Manipulation
- Kaltron Images File Manipulation
- Kaltron Audio File Manipulation
- Kaltron Video File Manipulation
- Kaltron Simulation File Manipulation
- Kaltron Mental File Manipulation
- Kaltron Abstract File Manipulation
- Kaltron Encryption Libraries
- Kaltron Time Libraries
- Kaltron Language Libraries
- Kaltron Email Libraries
- Kaltron Math Libraries
- Kaltron Functional Programming & Math Expressions Operators
-
Kaltron Process Controls - Kaltron Browser Motors Libraries
- Kaltron Var & Type & Class Relations
- Kaltron for KaltronOS
- Kaltron for Microsoft Windows
- Kaltron for Kaltron Server System
- Kaltron Text Processer
- Kaltron GUI Libraries
- Kaltron + C++
- Kaltron + HTML
- Kaltron DataBases
- Kaltron Compilation ERRORs
- Kaltron DataBase ERRORs
- Kaltron Passwords Manager
- Historia de KALTRON y Proyectos Relacionados
- Redefinicion de Codigo en Kaltron
- Kaltron Directives
- Lista de Funciones
- Lista de Palabras Reservadas
- Lista de Clases
- Lista de Tipos
- Lista de Cifrado
- Kaltron Verssions
- KHTML
Kaltron HyperText Transfer Module Language
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.
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
KALTRONLenguaje Informatico
- -Sintaxis basica
- -Variables
- -Expresiones
- -Funciones
- -clases y tipos
- -Propiedades y atributos
- -Funciones y atributos graficos
- -Graficos
- mod()
- module()
- ^
- factorize()
- calculate(@parameter*medium)
- exponent()
- log()
- logarithmus()
- sen()
- cos()
- tan()
- tang()
- cot()
- sec()
- csc()
- arcsen()
- sen^-1()
- arccos()
- cos^-1()
- arctan()
- tan^-1()
- not
- null
- NULL
- 0 (vec(0))
- vec()
- vector()
- radix_divitorium()
- 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.
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:
Que puedes incluir en tu programa con el siguiente codigo:
KALTRON System Solicitudes Format 5.1
>/class="solicitude-answer";obget="";answer=""<
KALTRON CLASES
from HAXTERKRAFT 1.0
<kaltron-pantage-funtions>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>"<
<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
.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 }