Вы находитесь на странице: 1из 11

Software de aplicacin contable:

Para tener un concepto ms amplio y ms entendible debemos comenzar definiendo que


es software y que es sistemas operativos.
Comencemos por definir software: El software son las instrucciones electrnicas que
van a indicar al ordenador que es lo que tiene que hacer. Tambin se puede decir que
son los programas usados para dirigir las funciones de un sistema de computacin o un
hardware.
Tipos:
a.- Sistema operativo: es el software que controla la ejecucin de todas las
aplicaciones y de los programas de software de sistema.
b.- Programas de ampliacin: o tambin llamado software de aplicacin; es el
software diseado y escrito para realizar una tarea especifica, ya sea personal, o de
procesamiento. Aqu se incluyen las bases de datos, tratamientos de textos, hojas
electrnicas, grficas, comunicaciones, etc...
c.- Lenguajes de programacin: son las herramientas empleadas por el usuario
para desarrollar programas, que luego van ha ser ejecutados por el ordenador.

Sistemas operativos: Son una serie de programas que administran los recursos
del computador. Este indica como interactuar con el usuario y como usar los
dispositivos: discos duros, teclado y monitor.
Funcin:

Es el ncleo de toda la actividad del software.


Monitorea y controla todas las entradas y salidas de sistemas de computacin.
Este responde a las indicaciones provenientes del usuario, o de un conjunto
previamente definido de comandos.
Controla la ejecucin de varios programas, simultneamente.
Acta como traductor, entre las operaciones y la respuesta de la maquina.
Informa al usuario de cualquier error que presente la maquina.
Este posee un programa llamado "manipulador de discos" opera con un circuito
electrnico llamado controlador de discos, este ayuda a traducir las ordenes de los
programas para encontrar la pista adecuada.

Componentes: El sistema operativo es generalmente diseado por el fabricante


y por ello no es posible definir uno estndar; aunque hay un conjunto de funciones
bsicas o componentes que todo sistema debe considerar, y son:

Controlar las operaciones de entrada y salida.


Cargar, inicializar y supervisar la ejecucin de los trabajos.
Detectar errores.
Controlar las interrupciones causadas por los errores.
Asignar memoria a cada tarea.
Manejar el multiproceso, la multiprogramacin, memoria virtual, etc...

Clasificacin:
Los sistemas operativos se clasifican en:
Usuario nico: es de tipo simple, ya que se dedica a un solo programa a la vez.
Usuario mltiple: es de tipo general, ya que puede satisfacer las exigencias de
usuarios mltiples con los recursos de programas y maquina de que se dispone. Puede
ser de varios tipos:

Multiprogramacin: es un caso en la que mltiples programas pueden almacenarse


en la memoria y ejecutarse siguiendo un nivel de prioridades.
Tiempo compartido: permite que cada programa acte durante cierto tiempo
(apropiado para programas interactivos).
Lotes: es una coleccin de programas, escritos en COBOL o FOLTRAN, se
incorpora al ordenador y se procesa.
Tiempo Real: en este la respuesta al ordenador debe ser lo bastante rpida como para
proporcionar una decisin en tiempo real.
Ahora explicados los siguientes puntos ampliaremos el concepto de software
de aplicacin:

El software de aplicacin es aquel programa que son para el usuario, as descrito


para poder realizar casi cualquier tarea. Este es aquel cuyo que puede ser utilizado en
cualquier instalacin informtica, independiente del empleo que vayamos a hacer de
ella. Como existen muchos programas se dividen en varias categoras:
a. Aplicaciones de negocios: en esta se encuentran los procesadores de palabras,
hojas de clculos, base de datos, Graficadores.
b. Aplicaciones de Utilera
c. Aplicaciones Personales
d. Aplicaciones de Entretenimiento
Procesadores de palabras: Estos permiten hacer cambios y correcciones con
facilidad, permiten revisar la ortografa e incluso la gramtica de un documento,
cambiar la apariencia de la letra, agregar grficos, fusionar listas de direcciones con
cartas con envo de correo en grupo, general tablas de contenido, etc. Tambin se puede
usar para crear cualquier tipo de documento ( carta de negocio, documentos legales).
Hojas de clculo: son procesadores de nmeros tridimensionales. Se pueden
crear hojas de trabajo donde puedes colocar textos, nmeros o formulas en las celdas,
obteniendo una hoja contable computarizada. Tambin puede crear grficas y tablas
para mostrar grficamente relaciones entre nmeros.
Graficadores: Se utilizan para crear ilustraciones desde cero (0) los; usuarios
pueden pintar con dispositivos electrnicos de sealamiento en vez de lpices o brochas.
Otro tipo de software para grfico son las aplicaciones para presentaciones de grficos
con este se crean grficas y tabla a color y de calidad profesional basados en datos
numricos de otro programa (hoja de clculo).
Manejador de base de datos: Se utiliza para organizar los datos guardados en
la computadora y permite buscar datos especficos de diferentes maneras. Tambin
archivan los datos en orden alfabtico esto permite obtener la informacin que se desean
ms fcilmente.

SOFTWARE CONTABLE
Se llama software contable a los programas de contabilidad o paquetes
contables, destinados a sistematizar y simplificar las tareas de contabilidad. El Software
contable registra y procesa las transacciones histricas que se generan en una empresa o
actividad productiva: las funciones de compras, ventas, cuentas por cobrar, cuentas por
pagar, control de inventarios, balances, produccin de artculos, nminas, etc. Para ello
solo hay que ingresar la informacin requerida, como las plizas contables, ingresos y
egresos, y hacer que el programa realice los clculos necesarios.
Estas funciones pueden ser desarrolladas internamente por la compaa o la
organizacin que lo est utilizando o puede ser adquirido a un tercero, existiendo
tambin una combinacin de ambas alternativas, es decir, un paquete de software
desarrollado por un tercero con modificaciones locales.
Desde mediados de los aos 1990, el mercado ha sobrellevado una
consolidacin considerable, muchos proveedores dejaron de hacer tratos en grandes
grupos, notablemente por Sage y Microsoft. Desde el 2000 ha tenido un notable
incremento el uso de soluciones de cdigo abierto.
JAVA
El lenguaje de programacin Java fue originalmente desarrollado por James Gosling de
Sun Microsystems (la cual fue adquirida por la compaa Oracle) y publicado en 1995
como un componente fundamental de la plataforma Java de Sun Microsystems. Su
sintaxis deriva mucho de C y C++, pero tiene menos facilidades de bajo nivel que
cualquiera de ellos. Las aplicaciones de Java son generalmente compiladas a bytecode
(clase Java) que puede ejecutarse en cualquier mquina virtual Java (JVM) sin importar
la arquitectura de la computadora subyacente.
Es un lenguaje de programacin de propsito general, concurrente, orientado a objetos y
basado en clases que fue diseado especficamente para tener tan pocas dependencias de
implementacin como fuera posible. Su intencin es permitir que los desarrolladores de
aplicaciones escriban el programa una vez y lo ejecuten en cualquier dispositivo
(conocido en ingls como WORA, o "write once, run anywhere"), lo que quiere decir
que el cdigo que es ejecutado en una plataforma no tiene que ser recompilado para
correr en otra. Java es, a partir de 2012, uno de los lenguajes de programacin ms
populares en uso, particularmente para aplicaciones de cliente-servidor de web, con
unos 10 millones de usuarios reportados.1 2
La compaa Sun desarroll la implementacin de referencia original para los
compiladores de Java, mquinas virtuales, y libreras de clases en 1991 y las public por
primera vez en 1995. A partir de mayo de 2007, en cumplimiento con las
especificaciones del Proceso de la Comunidad Java, Sun volvi a licenciar la mayora
de sus tecnologas de Java bajo la Licencia Pblica General de GNU. Otros tambin han
desarrollado implementaciones alternas a estas tecnologas de Sun, tales como el
Compilador de Java de GNU y el GNU Classpath.

El lenguaje Java se cre con cinco objetivos principales:


1. Debera usar el paradigma de la programacin orientada a objetos.
2. Debera permitir la ejecucin de un mismo programa en mltiples sistemas
operativos.
3. Debera incluir por defecto soporte para trabajo en red.
4. Debera disearse para ejecutar cdigo en sistemas remotos de forma segura.
5. Debera ser fcil de usar y tomar lo mejor de otros lenguajes orientados a
objetos, como C++
LENGUAJE C
C es un lenguaje de programacin creado en 1972 por Dennis M. Ritchie en los
Laboratorios Bell como evolucin del anterior lenguaje B, a su vez basado en BCPL.
Al igual que B, es un lenguaje orientado a la implementacin de Sistemas Operativos,
concretamente Unix. C es apreciado por la eficiencia del cdigo que produce y es el
lenguaje de programacin ms popular para crear software de sistemas, aunque tambin
se utiliza para crear aplicaciones.
Se trata de un lenguaje de tipos de datos estticos, dbilmente tipificado, de medio nivel
pero con muchas caractersticas de bajo nivel. Dispone de las estructuras tpicas de los
lenguajes de alto nivel pero, a su vez, dispone de construcciones del lenguaje que
permiten un control a muy bajo nivel. Los compiladores suelen ofrecer extensiones al
lenguaje que posibilitan mezclar cdigo en ensamblador con cdigo C o acceder
directamente a memoria o dispositivos perifricos.
La primera estandarizacin del lenguaje C fue en ANSI, con el estndar X3.159-1989.
El lenguaje que define este estndar fue conocido vulgarmente como ANSI C.
Posteriormente, en 1990, fue ratificado como estndar ISO (ISO/IEC 9899:1990). La
adopcin de este estndar es muy amplia por lo que, si los programas creados lo siguen,
el cdigo es porttil entre plataformas y/o arquitecturas
Filosofa
Uno de los objetivos de diseo del lenguaje C es que slo sean necesarias unas pocas
instrucciones en lenguaje mquina para traducir cada elemento del lenguaje, sin que
haga falta un soporte intenso en tiempo de ejecucin. Es muy posible escribir C a bajo
nivel de abstraccin; de hecho, C se us como intermediario entre diferentes lenguajes.
En parte a causa de ser de relativamente bajo nivel y de tener un modesto conjunto de
caractersticas, se pueden desarrollar compiladores de C fcilmente. En consecuencia, el
lenguaje C est disponible en un amplio abanico de plataformas (ms que cualquier otro
lenguaje). Adems, a pesar de su naturaleza de bajo nivel, el lenguaje se desarroll para
incentivar la programacin independiente de la mquina. Un programa escrito
cumpliendo los estndares e intentando que sea porttil puede compilarse en muchos
computadores.

C se desarroll originalmente (conjuntamente con el sistema operativo Unix, con el que


ha estado asociado mucho tiempo) por programadores para programadores. Sin
embargo, ha alcanzado una popularidad enorme, y se ha usado en contextos muy
alejados de la programacin de software de sistema, para la que se dise
originalmente.
C++
C++ es un lenguaje de programacin diseado a mediados de los aos 1980 por Bjarne
Stroustrup. La intencin de su creacin fue el extender al exitoso lenguaje de
programacin C con mecanismos que permitan la manipulacin de objetos. En ese
sentido, desde el punto de vista de los lenguajes orientados a objetos, el C++ es un
lenguaje hbrido.
Posteriormente se aadieron facilidades de programacin genrica, que se sum a los
otros dos paradigmas que ya estaban admitidos (programacin estructurada y la
programacin orientada a objetos). Por esto se suele decir que el C++ es un lenguaje de
programacin multiparadigma.
Actualmente existe un estndar, denominado ISO C++, al que se han adherido la
mayora de los fabricantes de compiladores ms modernos. Existen tambin algunos
intrpretes, tales como ROOT.
Una particularidad del C++ es la posibilidad de redefinir los operadores, y de poder
crear nuevos tipos que se comporten como tipos fundamentales.
El nombre C++ fue propuesto por Rick Mascitti en el ao 1983, cuando el lenguaje fue
utilizado por primera vez fuera de un laboratorio cientfico. Antes se haba usado el
nombre "C con clases". En C++, la expresin "C++" significa "incremento de C" y se
refiere a que C++ es una
PHP
PHP es un lenguaje de programacin de uso general de cdigo del lado del servidor
originalmente diseado para el desarrollo web de contenido dinmico. Fue uno de los
primeros lenguajes de programacin del lado del servidor que se podan incorporar
directamente en el documento HTML en lugar de llamar a un archivo externo que
procese los datos. El cdigo es interpretado por un servidor web con un mdulo de
procesador de PHP que genera la pgina Web resultante. PHP ha evolucionado por lo
que ahora incluye tambin una interfaz de lnea de comandos que puede ser usada en
aplicaciones grficas independientes. Puede ser usado en la mayora de los servidores
web al igual que en casi todos los sistemas operativos y plataformas sin ningn costo.
Fue creado originalmente por Rasmus Lerdorf en 1995. Actualmente el lenguaje sigue
siendo desarrollado con nuevas funciones por el grupo PHP.2 Este lenguaje forma parte
del software libre publicado bajo la licencia PHP, que es incompatible con la Licencia
Pblica General de GNU debido a las restricciones del uso del trmino PHP.3

Caractersticas

Orientado al desarrollo de aplicaciones web dinmicas con acceso a informacin


almacenada en una base de datos.
Es considerado un lenguaje fcil de aprender, ya que en su desarrollo se
simplificaron distintas especificaciones, como es el caso de la definicin de las
variables primitivas, ejemplo que se hace evidente en el uso de php arrays.
El cdigo fuente escrito en PHP es invisible al navegador web y al cliente, ya
que es el servidor el que se encarga de ejecutar el cdigo y enviar su resultado
HTML al navegador. Esto hace que la programacin en PHP sea segura y
confiable.
Capacidad de conexin con la mayora de los motores de base de datos que se
utilizan en la actualidad, destaca su conectividad con MySQL y PostgreSQL.
Capacidad de expandir su potencial utilizando mdulos (llamados ext's o
extensiones).
Posee una amplia documentacin en su sitio web oficial, entre la cual se destaca
que todas las funciones del sistema estn explicadas y ejemplificadas en un
nico archivo de ayuda.
Es libre, por lo que se presenta como una alternativa de fcil acceso para todos.
Permite aplicar tcnicas de programacin orientada a objetos. Incluso
aplicaciones como Zend framework, empresa que desarrolla PHP, estn
totalmente desarrolladas mediante esta metodologa.
No requiere definicin de tipos de variables aunque sus variables se pueden
evaluar tambin por el tipo que estn manejando en tiempo de ejecucin.
Tiene manejo de excepciones (desde PHP5).
Si bien PHP no obliga a quien lo usa a seguir una determinada metodologa a la
hora de programar, an hacindolo, el programador puede aplicar en su trabajo
cualquier tcnica de programacin o de desarrollo que le permita escribir cdigo
ordenado, estructurado y manejable. Un ejemplo de esto son los desarrollos que
en PHP se han hecho del patrn de diseo Modelo Vista Controlador (MVC),
que permiten separar el tratamiento y acceso a los datos, la lgica de control y la
interfaz de usuario en tres componentes independientes.
Debido a su flexibilidad ha tenido una gran acogida como lenguaje base para las
aplicaciones WEB de manejo de contenido, y es su uso principal.

PYTHON
Python es un lenguaje de programacin interpretado cuya filosofa hace hincapi en una
sintaxis muy limpia y que favorezca un cdigo legible.
Se trata de un lenguaje de programacin multiparadigma, ya que soporta orientacin a
objetos, programacin imperativa y, en menor medida, programacin funcional. Es un
lenguaje interpretado, usa tipado dinmico y es multiplataforma.
Es administrado por la Python Software Foundation. Posee una licencia de cdigo
abierto, denominada Python Software Foundation License,1 que es compatible con la
Licencia pblica general de GNU a partir de la versin 2.1.1, e incompatible en ciertas
versiones anteriores.

Caractersticas y paradigmas
Python es un lenguaje de programacin multiparadigma. Esto significa que ms que
forzar a los programadores a adoptar un estilo particular de programacin, permite
varios estilos: programacin orientada a objetos, programacin imperativa y
programacin funcional. Otros paradigmas estn soportados mediante el uso de
extensiones.
Python usa tipado dinmico y conteo de referencias para la administracin de memoria.
Una caracterstica importante de Python es la resolucin dinmica de nombres; es decir,
lo que enlaza un mtodo y un nombre de variable durante la ejecucin del programa
(tambin llamado enlace dinmico de mtodos).
Otro objetivo del diseo del lenguaje es la facilidad de extensin. Se pueden escribir
nuevos mdulos fcilmente en C o C++. Python puede incluirse en aplicaciones que
necesitan una interfaz programable.
Aunque la programacin en Python podra considerarse en algunas situaciones hostil a
la programacin funcional tradicional del Lisp, existen bastantes analogas entre Python
y los lenguajes minimalistas de la familia Lisp como puede ser Scheme.
Caractersticas y paradigmas
Python es un lenguaje de programacin multiparadigma. Esto significa que ms que
forzar a los programadores a adoptar un estilo particular de programacin, permite
varios estilos: programacin orientada a objetos, programacin imperativa y
programacin funcional. Otros paradigmas estn soportados mediante el uso de
extensiones.
Python usa tipado dinmico y conteo de referencias para la administracin de memoria.
Una caracterstica importante de Python es la resolucin dinmica de nombres; es decir,
lo que enlaza un mtodo y un nombre de variable durante la ejecucin del programa
(tambin llamado enlace dinmico de mtodos).
Otro objetivo del diseo del lenguaje es la facilidad de extensin. Se pueden escribir
nuevos mdulos fcilmente en C o C++. Python puede incluirse en aplicaciones que
necesitan una interfaz programable.
Aunque la programacin en Python podra considerarse en algunas situaciones hostil a
la programacin funcional tradicional del Lisp, existen bastantes analogas entre Python
y los lenguajes minimalistas de la familia Lisp como puede ser Scheme.

VISUAL BASIC
Visual Basic es un lenguaje de programacin dirigido por eventos, desarrollado por
Alan Cooper para Microsoft. Este lenguaje de programacin es un dialecto de BASIC,
con importantes agregados. Su primera versin fue presentada en 1991, con la intencin
de simplificar la programacin utilizando un ambiente de desarrollo completamente
grfico que facilitara la creacin de interfaces grficas y, en cierta medida, tambin la
programacin misma.
La ltima versin fue la 6, liberada en 1998, para la que Microsoft extendi el soporte
hasta marzo de 2008.
En 2001 Microsoft propuso abandonar el desarrollo basado en la API Win32 y pasar a
un framework o marco comn de libreras, independiente de la versin del sistema
operativo, .NET Framework, a travs de Visual Basic .NET (y otros lenguajes como C
Sharp (C#) de fcil transicin de cdigo entre ellos); fue el sucesor de Visual Basic 6.
Aunque Visual Basic es de propsito general, tambin provee facilidades para el
desarrollo de aplicaciones de bases de datos usando Data Access Objects, Remote Data
Objects o ActiveX Data Objects.
Visual Basic contiene un entorno de desarrollo integrado o IDE que integra editor de
textos para edicin del cdigo fuente, un depurador, un compilador (y enlazador) y un
editor de interfaces grficas o GUI.
OBJETIVE-C
Objective-C es un lenguaje de programacin orientado a objetos creado como un
superconjunto de C para que implementase un modelo de objetos parecido al de
Smalltalk. Originalmente fue creado por Brad Cox y la corporacin StepStone en 1980.
En 1988 fue adoptado como lenguaje de programacin de NEXTSTEP y en 1992 fue
liberado bajo licencia GPL para el compilador GCC. Actualmente se usa como lenguaje
principal de programacin en Mac OS X, iOS y GNUstep.
PERL
Perl es un lenguaje de programacin diseado por Larry Wall en 1987. Perl toma
caractersticas del lenguaje C, del lenguaje interpretado bourne shell (sh), AWK, sed,
Lisp y, en un grado inferior, de muchos otros lenguajes de programacin.
Estructuralmente, Perl est basado en un estilo de bloques como los del C o AWK, y fue
ampliamente adoptado por su destreza en el procesado de texto y no tener ninguna de
las limitaciones de los otros lenguajes de script.
La estructura completa de Perl deriva ampliamente del lenguaje C. Perl es un lenguaje
imperativo, con variables, expresiones, asignaciones, bloques de cdigo delimitados por
llaves, estructuras de control y subrutinas.
Perl tambin toma caractersticas de la programacin shell. Todas las variables son
marcadas con un Sigilo precedente (Sigil, en ingls). Los sigilos identifican

inequvocamente los nombres de las variables, permitiendo a Perl tener una rica
sintaxis. Notablemente, los sigilos permiten interpolar variables directamente dentro de
las cadenas de caracteres (strings). Como en los shell, Perl tiene muchas funciones
integradas para tareas comunes y para acceder a los recursos del sistema.
Perl toma las listas del Lisp, hash (memoria asociativa) del AWK y expresiones
regulares del sed. Todo esto simplifica y facilita todas las formas del anlisis sintctico,
manejo de texto y tareas de gestin de datos.
En Perl 5, se aadieron caractersticas para soportar estructuras de datos complejas,
funciones de primer orden (p. e. clausuras como valores) y un modelo de programacin
orientada a objetos. stos incluyen referencias, paquetes y una ejecucin de mtodos
basada en clases y la introduccin de variables de mbito lxico, que hizo ms fcil
escribir cdigo robusto (junto con el pragma strict). Una caracterstica principal
introducida en Perl 5 fue la habilidad de empaquetar cdigo reutilizable como mdulos.
Larry Wall indic ms adelante que "la intencin del sistema de mdulos de Perl 5 era
apoyar el crecimiento de la cultura Perl en vez del ncleo de Perl".5
Todas las versiones de Perl hacen el tipificado automtico de datos y la gestin de
memoria. El intrprete conoce el tipo y requerimientos de almacenamiento de cada
objeto en el programa; reserva y libera espacio para ellos segn sea necesario. Las
conversiones legales de tipo se hacen de forma automtica en tiempo de ejecucin; las
conversiones ilegales son consideradas errores fatales.
JavaScript (abreviado comunmente "JS") es un lenguaje de programacin interpretado,
dialecto del estndar ECMAScript. Se define como orientado a objetos,3 basado en
prototipos, imperativo, dbilmente tipado y dinmico.
Se utiliza principalmente en su forma del lado del cliente (client-side), implementado
como parte de un navegador web permitiendo mejoras en la interfaz de usuario y
pginas web dinmicas4 aunque existe una forma de JavaScript del lado del servidor
(Server-side JavaScript o SSJS). Su uso en aplicaciones externas a la web, por ejemplo
en documentos PDF, aplicaciones de escritorio (mayoritariamente widgets) es tambin
significativo.
JavaScript se dise con una sintaxis similar al C, aunque adopta nombres y
convenciones del lenguaje de programacin Java. Sin embargo Java y JavaScript no
estn relacionados y tienen semnticas y propsitos diferentes.
Todos los navegadores modernos interpretan el cdigo JavaScript integrado en las
pginas web. Para interactuar con una pgina web se provee al lenguaje JavaScript de
una implementacin del Document Object Model (DOM).
Tradicionalmente se vena utilizando en pginas web HTML para realizar operaciones y
nicamente en el marco de la aplicacin cliente, sin acceso a funciones del servidor.
JavaScript se interpreta en el agente de usuario, al mismo tiempo que las sentencias van
descargndose junto con el cdigo HTML.
Una cuarta edicin est en desarrollo e incluir nuevas caractersticas tales como
paquetes, espacio de nombres y definicin explcita de clases.

Caractersticas
Las siguientes caractersticas son comunes a todas las implementaciones que se ajustan
al estndar ECMAScript, a menos que especifique explcitamente en caso contrario.
Imperativo y estructurado
JavaScript soporta gran parte de la estructura de programacin de C (por ejemplo,
sentencias if, bucles for, sentencias switch, etc.). Con un salvedad, en parte: en C, el
mbito de las variables alcanza al bloque en el cual fueron definidas; sin embargo en
JavaScript esto no es soportado, puesto que el mbito de las variables es el de la funcin
en la cual fueron declaradas. Esto cambia con la versin de JavaScript 1.7, ya que
soporta block scoping por medio de la palabra clave let. Como en C, JavaScript hace
distincin entre expresiones y sentencias. Una diferencia sintctica con respecto a C es
la insercin automtica de punto y coma, es decir, en JavaScript los puntos y coma que
finalizan una sentencia pueden ser omitidos
Ruby es un lenguaje de programacin interpretado, reflexivo y orientado a objetos,
creado por el programador japons Yukihiro "Matz" Matsumoto, quien comenz a
trabajar en Ruby en 1993, y lo present pblicamente en 1995. Combina una sintaxis
inspirada en Python y Perl con caractersticas de programacin orientada a objetos
similares a Smalltalk. Comparte tambin funcionalidad con otros lenguajes de
programacin como Lisp, Lua, Dylan y CLU. Ruby es un lenguaje de programacin
interpretado en una sola pasada y su implementacin oficial es distribuida bajo una
licencia de software libre.
Lua es un lenguaje de programacin imperativo, estructurado y bastante ligero que fue
diseado como un lenguaje interpretado con una semntica extendible. El nombre
significa "luna" en portugus
Caractersticas
Lua es un lenguaje de extensin, suficientemente compacto para usarse en diferentes
plataformas. En lua las variables no tienen tipo, slo los datos y pueden ser lgicos,
enteros, nmeros de coma flotante o cadenas. Estructuras de datos como vectores,
conjuntos, tablas hash, listas y registros pueden ser representadas utilizando la nica
estructura de datos de Lua: la tabla.
La semntica de Lua puede ser extendida y modificada redefiniendo funciones de las
estructuras de datos utilizando metatablas, casi como en Perl. Lua ofrece soporte para
funciones de orden superior, recolector de basura. Combinando todo lo anterior, es
posible utilizar Lua en programacin orientada a objetos.

UNIVERSIDAD BICENTENARIA DE ARAGUA


ESCUELA DE ING. SISTEMAS
SAN JOAQUIN DE TURMERO
EDO ARAGUA

Lenguajes de programacin para


sistemas contables

Integrantes:
Victor Aponte C.I: 19.793.099
Ricardo Montero C.I:
Adriana Segura C.I: 20.649.288

Вам также может понравиться