Vous êtes sur la page 1sur 21

INTRODUCCIN

Hoy en da las empresas a nivel mundial utilizan diferentes sistemas


comerciales, tenemos los Inventarios, Compras, Ventas y Manufactura. Los
mencionados son los que no pueden faltar en una empresa y requiere de la
habilitacin de todo el mdulo de estructuracin bsica, utilizado para plasmar
el esquema general de operacin de la(s) organizacin(es) que se
implementa(n), de la habilitacin de todo el mdulo de Estructuracin de
tems, donde se define la logstica requerida para poder comprar, almacenar y
vender artculos.
Al igual que los sistemas comerciales, los lenguajes de programacin utilizados
en las empresas para desarrollar sus aplicaciones web o sistemas web, son
muy importantes ya que les permite acelerar sus procesos o diferentes tareas a
travs de los softwares creados para la empresa. Se sabe que sin los lenguajes
de programacin no existiran softwares que nuestra computadora requiere
para poder ser funcional, cabe resaltar que todos los softwares estn hechos
con un lenguaje de programacin.

CAPTULO II
APLICATIVOS UTILIZADOS EN EMPRESAS PBLICAS Y PRIVADAS
Inventarios:
Interacta con los aplicativos de Compras, Ventas y Manufactura actuando
como consolidador de las transacciones que se generan en ellos. De igual
manera interacta linealmente con la contabilidad garantizando el cuadre
permanente de los saldos contables con respecto al krdex.
Mdulo de Inventarios

En este mdulo se integra la mayor parte de las actividades orientadas a


la emisin de documentos y captura de registros, como el manejo de
requisiciones, entradas y devoluciones al inventario, salidas y reintegros
del inventario, manejo de mercanca dada en consignacin, manejo de
consumos internos, control de transferencias de inventarios incluyendo
la mercanca en trnsito, transacciones de ensambles y desensambles,
ajustes de inventario.

Incluye una amplia gama de consultas y listados de documentos


anteriores.

El usuario en ningn momento digita cdigos de cuentas contables, lo


que evita la dependencia de su criterio contable. Esto se logra a travs
de la definicin de los motivos por cada clase de transaccin.

Mdulo de procesos especiales de inventarios

Ayuda en el clculo de la cantidad a pedir con base en los parmetros de


control (mnimos, mximos, puntos de reorden, tiempos de reposicin,
etc.), manejo de inventarios fsicos, ajustes por inflacin, revaloracin de
entradas, recosteo de inventarios y finalmente, en procesos de
contabilizacin (opcional) de los costos de ventas y consumos cuando,
por configuracin, no se desea contabilizar linealmente estas
transacciones.

Los informes de inventarios renen toda una serie de opciones de


consulta, estadsticas y de anlisis de entorno al krdex por tem,
resmenes de transacciones, balances de inventarios, informes de
existencias, costos y un poderoso generador de reportes de gran
flexibilidad y riqueza para la conformacin de informes a la medida de
cada compaa.

Compras:
Interacta con los aplicativos de Inventarios, Manufactura, Cuentas por Pagar,
Tesorera (compras de contado) y la Contabilidad General.
Mdulo de compra

Est enfocado en resolver la problemtica de las reas de compras de


las empresas tanto de bienes como de servicios.

La gestin de las compras se basa en los siguientes documentos:


solicitudes de compra, cotizaciones, rdenes de compra, recepcin de
inventarios y ajustes de compras.

Las rdenes de compra se pueden generar con base en solicitudes y/o


en la definicin de rdenes recurrentes, para servicios repetitivos
perodo a perodo.

La causacin de los tems y/o servicios recibidos se hace con base en las
rdenes de compra/servicio aprobadas, afectando las cuentas de gastos
o costos y contabilizando la contrapartida en una cuenta de pasivo
estimado que, posteriormente, con la causacin de las facturas de
proveedor se cancela trasladando el pasivo a las cuentas por pagar y de
impuestos.

Existen opciones para registrar de manera directa rdenes de compra de


servicios e inclusive, entradas directas por causacin que a su vez
pueden ser legalizadas con la factura del proveedor de manera
inmediata.

El sistema lleva estadsticas (fuentes) por servicio proveedor y proveedor


servicio en las cuales quedan registradas las condiciones de negociacin
y cumplimiento del proveedor.

En el caso de empresas manufactureras

El sistema convierte las solicitudes de compra en rdenes efectivas para


su posterior aprobacin, para ello toma como base el mdulo de
planeacin de produccin y el modelo de punto de pedido y cantidad a
pedir.

Las recepciones de materiales se costean con base en esas rdenes,


afectando el inventario y contabilizando una cuenta de pasivo estimado,
que posteriormente, con la causacin de las facturas de proveedores, se
cancela y se traslada a las cuentas por pagar y de impuestos.

Existen opciones para registrar de manera directa solicitudes de compra,


cotizaciones, rdenes de compra e inclusive, entradas directas que a su
vez pueden ser legalizadas con las facturas del proveedor de manera
inmediata. Se incluyen tambin opciones para generar rdenes de
compra o entradas directas por compra con base en listas de precio por
proveedor, contratos y negociaciones.

Ventas:
Interacta con los aplicativos de Inventarios, Manufactura, Cuentas por Cobrar,
Tesorera (ventas de contado) y Contabilidad General.
Mdulo de facturacin estndar (orientado a la preventa)

Con base en la captura de los pedidos de venta de los clientes y despus


de ser aprobados, se realiza la asignacin de disponibilidad del
inventario de manera individual o colectiva de pedidos, para
posteriormente emitir las remisiones de venta afectando linealmente los
inventarios y las cuentas de costo de ventas.

Con base en las remisiones, se emiten las facturas de ventas, las cuales
afectan inmediatamente las cuentas de ingresos, impuestos y de cartera
o caja, cuando se trata de ventas de contado.

Para las compaas que realizan procesos formales de preventa tienda a


tienda, se cuenta con un poderoso mdulo de estructuracin y
programacin de ruteros a partir del cual se conforman rdenes de
cargue para el despacho, logrando as agilizar y agrupar los procesos de
asignacin de existencias, remisin y facturacin.

Incluye el manejo de cotizaciones de venta que se convierten en


pedidos.

Los pedidos de venta igualmente pueden ser generados a partir de


cotizaciones de venta capturados previamente en el sistema, o partir de
la recepcin de archivos va EDI o archivos planos generados desde otro
sistema.

Existen opciones para capturar de manera directa remisiones,


devoluciones y ajustes de ventas. Tambin se preveen opciones para
generar remisiones o facturas de venta mediante archivos planos
provenientes de otros sistemas.

Dispone de una amplia gama de consultas y reportes por documento,


cliente, vendedor, producto, por rangos de fechas y motivos de ventas
que permiten monitorear en tiempo real toda la gestin.

Mdulo de autoventa (orientado a la ventas tienda a tienda)

El control de la operacin se logra a partir de la emisin de rdenes de


cargue en las cuales se registra la informacin del vendedor y del
vehculo, as como las cantidades a cargar por cada tem.

En el transcurso del da se permite adicionar a la orden otros recargues y


finalmente al cierre de la jornada se realizan los procesos de cuadre de
la orden de cargue, los cuales se inician con el registro del inventario
fsico de los vehculos y movimientos excepcionales que se hubieren
presentado como transferencias, productos dados en consignacin,
ajustes, salidas, consumos, devoluciones y cambios.

A partir del registro de remisiones y facturas individuales se cuadra el


inventario y depuran los valores a cobrar al vendedor o transportador
por cada cargue, adicionando opcionalmente la captura de cobros o
recaudos de cartera en la ruta, para finalmente, registrar el valor a
recibir del vendedor o recaudo del cargue emitiendo el paz y salvo.

El mdulo es complementado con variadas opciones de consultas y reportes


por tipo de actividad que permiten monitorear y controlar en tiempo real toda
la gestin.
SISTEMAS COMERCIALES EN INSTITUCIONES PRIVADAS
1. Sistema de Informacin General (GIS o SIG)
Un Sistema de Informacin Georeferencial (GIS) es una herramienta basada en
la computadora para mapear y analizar cosas que existen y eventos que pasan
en
la
Tierra.
La tecnologa GIS integra base de datos comunes para operaciones tales como
preguntas y anlisis estadsticos con una nica visualizacin y anlisis
geogrfico. Estas habilidades distinguen a GIS de otros sistemas de
informacin y esto hace un amplio rango de empresas privadas que la utilizan
para explicar eventos, prediciendo resultados, y planeando estrategias, para
poder tomar decisiones.

Componentes de un GIS
Un GIS trabaja integrando cinco componentes claves: hardware, software, data,
personas y mtodos.

Hardware
Hardware es el Computador con el que GIS opera. Hoy en da, el software GIS
corre sobre diferentes tipos de hardware.
Software
El software GIS proporciona las funciones y herramientas necesarias para
almacenar, analizar, y displayar informacin geogrfica. Los componentes
principales del software son: de entrada y manipulacin de Informacin
geogrfica en sistemas de administracin de base de datos que soporta
anlisis, y visualizacin grfica usando una interface (GUI) para un fcil acceso
a las herramientas.
Data
Posiblemente el componente ms importante un GIS son los datos. Los datos
geogrficos y relacin tabular de datos pueden ser coleccionable. Un GIS
quiere integrar datos espaciales con otro recurso de datos y puede usar un
DBMS.
Personas
La tecnologa GIS es de valores limitados fuera de la gente quien maneja
sistemas y desarrolla planes para aplicaciones en el mundo real. GlS usa
rangos de tcnicos especialistas quienes designan y mantienen sistemas.
Mtodos
Un buen GIS opera de acuerdo a un plan bien a diseado y reglas de la
empresa, cada uno de estos modelos son aplicados y practicados para cada
una de las organizaciones.
Relacin de tecnologas
GIS se relaciona estrechamente con varias tecnologas y otros tipos de
sistemas de informacin, pero la tecnologa GIS con relacin a otras
tecnologas, fusiona la creatividad, habilidad, planeamiento, manipulacin y
anlisis de datos. En el desarrollo de aplicaciones GIS intervienen varias
tecnologas que estaran relacionadas al DBMS y a lo siguiente:
Desktop
Mapping
Un sistema de la cartografa del "desktop" usa la metfora del mapa para
organizar datos e interaccin del usuario. El enfoque de tales sistemas es la
creacin de mapas: el mapa es el banco de datos. La mayora de sistemas de
la cartografa del "desktop" tienen un manejo de datos ms limitado, anlisis
espaciales.

CAD
Los sistemas del PERSONAL CIVIL queran crear planes y diseos de edificios y

estructura de base. Esta actividad requiri que se congregaran para crear la


estructura entera, componentes de caractersticas fijas. Estos sistemas
requieren pocas reglas de como especificar la manera en que se pueden
congregar componentes y capacidades muy limitadas y analticas. se han
extendido al apoyo de mapas de Sistemas del PERSONAL CIVIL pero
tpicamente se ha limitado al anlisis de banco de datos.
Remote sensintived GPS
La teledeteccin es el arte y ciencia de medidas de la fabricacin de la tierra,
usa sensores, cmaras; sistema de la situacin global (GPS) receptores, u otros
aparatos. Estos sensores coleccionan datos en la forma de imgenes y se
especializan en manipular, analizar, y hacer visibles esas imgenes.
DBMS
Los Sistemas del manejo de base de datos se especializan en el
almacenamiento y manejo de todo tipo de datos geogrficos, DBMS es
optimizado, guarda y recupera datos y GIS cuenta mucho con ellos para este
propsito
2. Contabilidad SYSCOM
La aplicacin CONTABILIDAD SYSCOM se constituye como la base del sistema
informacin financiera de su empresa, le permite el manejo de las
transacciones contables, generacin de informes, auxiliares, balances, libros
oficiales y cierre anual del periodo fiscal, facilitando la obtencin de
informacin contable por la gerencia, el contador o los usuarios autorizados
para ello con la alta consistencia y confiabilidad.
FUNCIONALIDAD

Manejo del PUC con cdigos contables actualizacin hasta 16 dgitos.

Historial en lnea para consultas inmediatas.

Presenta grficos comparativos entre cuentas para cualquier ao.

Elabora todos los estados financieros en cualquier momento.

Genera un auxiliar de relacin de retenciones y los certificados de fin de


ao.

Permite mltiples formatos de impresin.

Genera listados oficiales.

Manejo de libros de contabilidad.

Auditoria en cada uno de los movimientos contables.

Grficos comparativos de anlisis financiero.

Informes gerenciales y tributarios.

Certificados de Retencin en la Fuente, Reteiva, ICA.

Informe estadstico de ingreso y venta por mes comparativo.

Manejo de Tesorera, comprobante de Egreso.

Acompaamiento del mdulo de informacin exgena DIAN

Manejo de diferentes niveles de seguridad.Manejo de mltiples aos

Aplicacin permanente y actualizada de la normatividad tributaria


colombiana.

3. GBS La Casa Colombiana de Software


El nombre del software contable #1 en innovacin para contador, entidad del
estado y empresa privada (pyme).
Conozca las Innovaciones del Software Contable IDEAL que le ayudarn a
mejorar la organizacin y control, la productividad y competitividad de su
Empresa Privada o Entidad Oficial, con el nuevo Software GBS 2014:

Un aproximado de 3500 empresas pblicas y privadas la utilizan.


4. Software SIESA

La mejor solucin para su compaa

Las grandes empresas necesitan una solucin integral de negocios que pueda
ofrecerles el respaldo que requieren todo el tiempo, manteniendo una relacin
costo/beneficio que favorezca sus intereses.
En un ambiente competitivo, donde las barreras geogrficas son ya una
limitacin del pasado, muchas cosas estn ocurriendo en el entorno de la
industria del software a nivel mundial. La aceptacin que progresivamente han
tenido los sistemas de Software ERP (Enterprise Resource Planning), y ms
recientemente los sistemas CRM (Customer Relationship Management) estn
marcando el rumbo de lo que ser la consolidacin de internet, como eje
principal de la interaccin de las organizaciones empresariales con sus
proveedores
y
clientes.
Cuando se adopta un Software ERP, los datos generados en todas las reas
de la empresa, quedan integrados en el sistema: finanzas, logstica,
distribucin, inventarios, compras, ventas, recursos humanos y produccin.
Esto permite hacer un seguimiento completo de principio a fin, propiciando de
esta manera el uso de la informacin como un verdadero recurso estratgico
que
marca
la
diferencia
competitiva
para
garantizar
el
xito.
Para enfrentar este reto, las empresas se alejan cada vez ms de los
desarrollos con recursos propios para adoptar aplicaciones de clase mundial
que obedezcan a estndares internacionales de xito, elaboradas por
importantes casas de software, que han acopiado una gran cantidad de
conocimiento sobre el tema y que por este motivo, ofrecen sistemas robustos.
Es el caso de Siesa y Visin Software S.A., compaas de reconocido prestigio y
experiencia, que desde 1998 decidieron incursionar juntas en el mundo de las
soluciones de Software ERP, mediante una alianza estratgica denominada
SIESA-HITECH.
Hoy, orgullosamente presentamos el primer fruto de este intenso plan de
trabajo, denominado, Siesa Enterprise, que capitaliza la vocacin integradora
que en materia de software de gestin ha caracterizado a Siesa durante ms
de 30 aos en todos los sectores econmicos, y el amplio conocimiento en
tecnologa de punta que Visin Software ha sustentado al ser uno de los
principales socios de Microsoft, en proyectos de gran envergadura que en
varios pases han culminado exitosamente bajo la plataforma tecnolgica
ofrecida
por
esta
multinacional.
Con esta solucin, la visin de Siesa se expande al horizonte latinoamericano
ofreciendo al mercado soluciones de negocio de clase mundial enmarcadas
siempre dentro de los ms altos conceptos en las "Best Business Practices"
(Mejores Prcticas de Negocio) con todos los elementos funcionales y
profesionales de vanguardia.

5. SAGE XRT Treasury


Sage XRT Treasury es la solucin que te ayuda, a travs de su diseo
modular a gestionar la tesorera, controlar el presupuesto, conciliar los
movimientos, gestionar los cobros y pagos, tratar los riesgos financieros y
administrar las comunicaciones bancarias garantizando un proyecto sencillo y
de fcil despliegue. Sus equipos estarn operativos en cualquier momento,
asegurndose as de que aprovecha su inversin, utilizando tecnologa
estndar y potente para implementar procesos lineales, para una mejor
colaboracin y mayor visibilidad de sus flujos de tesorera.
La solucin Sage XRT Treasury confa en estndares de la industria como
garanta de viabilidad y escalabilidad a largo plazo:

Motor de BBDD: SQL Server 2008 R2 y Oracle 11G R2


Seguridad Integrada de Active Directory / LDAP
Entornos de virtualizacin: Hyper-V, VMWare ESX4i y Citrix XENAPP5
Ms all de los aspectos tcnicos y funcionales, el FRP (Financial Resource
Planning) de Sage XRT Treasury exige un enfoque completamente nuevo de
la gestin financiera, haciendo hincapi en la productividad y eficacia. Nuestros
expertos en gestin financiera, que ya han corroborado su compromiso con
ms de 7.000 usuarios de las soluciones Sage XRT, ofrecen una asistencia en
cada etapa de su proyecto, garantizando as el xito de su implantacin.

CAPTULO IV
LENGUAJES DE PROGRAMACIN MS DEMANDADOS
1. Segn encuesta a profesionales para uso en empresas
Esta es una lista de los 15 lenguajes de programacin ms demandados por las
empresas, a partir de los datos de un estudio realizado por Indeed.com, portal
de empleo especializado en el mundo de la programacin.
La lista est ordenada por importancia, es decir, aquellas que son las ms
populares o usadas a nivel mundial en la mayora de las empresas pblicas y
privadas:
a) SQL
b) Java
c) HTML
d) JavaScript

e) C++
f) XML
g) C#
h) C
i) Perl
j) Python
k) PHP
l) Objetive C
m) AJAX
n) ASP.net
o) Ruby
2. Ranking de lenguajes de programacin ms usados para el 2014
Se ha publicado en Enero del 2014 la actualizacin del Indice Tiobe, el
ranking que mide como de actualizado esta tu conocimiento sobre lenguajes de
programacin.
El ndice TIOBE recoge el ranking de los lenguajes de programacin ms
usados en funcin de los ingenieros informticos cualificados de todo el mundo
que lo utilizan, cursos y proveedores de terceros, todo ello utilizando motores
de bsqueda de Google, Bing, yahoo, Wikipedia, Amazon, Youtube y Baidu.
El objetivo es ofrecer una referencia para comprobar como de actualizados
estn nuestros conocimientos en cuanto a lenguajes de programacin se
refiere o en cuanto a la hora de decidir cual aprender o adoptar.

Y entrando en materia, las primeras posiciones parecen estar reservadas para


los mismos. C, Java y Objective C ocupan otra vez ms el podium de esta
clasificacin. Las siguientes posiciones tampoco varan. C++, C#, PHP Visual
basic y Phyton repiten posicin, mientras que Javascript gana una,
colocndose en la posicin novena.
En la dcima posicin encontramos la primera gran novedad, y no es otra
que Transact-SQL. T-SQL es una extensin al SQL de Microsoft y
Sybase. Transact-SQL es fundamental para trabajar con SQL Server. Todas las
aplicaciones que se comunican con SQL Server lo hacen enviando instrucciones
Transact-SQL al servidor, independientemente de la interfaz de usuario de la
aplicacin. Quizs este sea el motivo de este gran salto, su vinculacin con el
mundo de las bases de datos y el fenmeno Big data. La demanda de este
lenguaje y los conocimientos y certificados de SQL y SQL server por parte del
mercado laboral van en aumento. Muchas universidades estn enfocando ya su
docencia a obtener certificados de SQL y SQL-server.
La siguiente gran aparicin no es otra que F# (pronunciado F Sharp). F# es un
lenguaje de programacin de cdigo abierto para la plataforma .NET
(framework de Microsoft).

En la posicin 18 nos encontramos con la subida ms fuerte, que no es otra


que D. A simple vista, D puede parecer un intento de mejora de C, y as es. D
es un lenguaje de programacin de uso general desarrollado por Walter
Bright que se origin como un rediseo de C++, con un enfoque ms
pragmtico. D ha mantenido algunas caractersticas de C++ pero tambin est
influido por otros conceptos de otros lenguajes de primer como Java y C#. La
primera versin estable fue lanzada el 2 de enero de 2007. Habr que estar
muy atentos a este lenguaje.
Uno de los grandes desplomes en Bash, que en el ndice Tiobe de Junio
2013 estaba en la posicin 16. Actualmente est en la posicin
57. Bash (Bourne again shell) es el intrprete de comandos por defecto en
la mayora de las distribuciones de GNU de Linux. Podra parecer que esto
significa que Linux esta de cada, pero nada ms lejos de la realidad.
Segn Netmarketshare, Linux ha pasado del 1,17% al 1,60% en sistemas
operativos de PC. Y entonces?, pues entonces simplemente se est
estabilizando en un lugar acorde con el uso de Linux en PC.
3. Justificacin de los lenguajes de programacin ms usados
Tomando las 10 primeras posiciones del ltimo ranking visto, justificaremos por
qu su uso.
3.1.

Lenguaje C

C es uno de los lenguajes de programacin ms usados y esta popularidad


tiene sus razones. En palabras del programador Joel Spolsky: "C es el
equivalente a aprender anatoma bsica en medicina"". C es un lenguaje que
funciona a nivel de mquina, as que sirve para entender cmo interacciona un
programa con la capa de hardware.
Con C se aprende a hacer cosas como depurar cdigo, o a gestionar la
memoria. Tambin ofrece una visin panormica de cmo funciona un
ordenador que no ofrecen otros lenguajes. En ese sentido C es el 'abuelo' de
otros lenguajes de alto nivel como Java, C# o JavaScript.
Dicho esto, programar en C tambin es ms rgido y su curva de aprendizaje no
es muy fcil. Si no tienes pensado trabajar en programas que interactan con
la capa de hardware (utilizando, por ejemplo, unidades de disco, o extensiones
del sistema operativo) C quiz prolongue de manera innecesaria tu tiempo de
aprendizaje.

3.2.

Java

Java es el segundo lenguaje de programacin ms popular, y es el protagonista


del clebre curso gratuito Introduccin a la programacin de la Universidad de
Stanford. Java es muy til para aprender los principios de la programacin
orientada a objetos que se usa en otros lenguajes modernos como C++, Perl,
Pyython, o PHP. Una vez que has aprendido Java, es ms fcil aprender estos
otros lenguajes.
Java tiene la ventaja de que es un lenguaje muy maduro y con una larga
trayectoria. Hay infinidad de plantillas y tutoriales, y se usa en una gran
cantidad de entornos, incluido el desarrollo de aplicaciones en Android, as que
es un lenguaje muy prctico. Con Java no aprenders control de dispositivo a
nivel de hardware como con C, pero aprenders a acceder y gestionar las
partes ms importantes como el sistema de archivos, los grficos o el sonido.

3.3.

Objective-C: Con buena compatibilidad

A diferencia de C++, Objective-C es


ltimo un subconjunto estricto del
utilizable en un programa escrito
enlazarse sin necesidad de wrappers

totalmente compatible con C, siendo este


primero. Cualquier cdigo en C puro es
en Objective-C, y las libreras pueden
ni nada por el estilo.

La ventaja ms evidente es que los programas Objective-C pueden hacer uso


de infinidad de libreras escritas en C, como por ejemplo sqlite y OpenGL, dos
ejemplos de uso notable en aplicaciones para iOS especialmente.
Tambin debe mencionarse que Objective-C puede ser combinado con cdigo
fuente C++, aunque son lenguajes bastante diferentes. En este caso existen
varios requerimientos o restricciones que deben ser observadas.

3.4.

C++

Lenguaje de programacin orientado a objetos. Es un lenguaje muy didctico,


gracias a este lenguaje se pueden aprender muchos otros lenguajes con gran
facilidad, como C#, Java, Visual Basic, Javascript, PHP, entre otros.
Es muy potente en lo que se refiere a creacin de sistemas complejos, un
lenguaje muy robusto, este permite elaborar aplicaciones sencillas como un
"Hello World!" hasta sistemas operativos y mucho ms, todo eso dependiendo
del manejo del lenguaje.
Actualmente, puede compilar y ejecutar cdigo de C, ya viene con libreras
para realizar esta labor. Es un lenguaje muy empleado, existen muchos
tutoriales en lnea, libros, cdigos fuentes abiertos... hay material de sobra y
basta para aprender lo necesario y mucho ms con este lenguaje.
Existen muchos algoritmos cuyo pseudocdigo se encuentra ya desarrollado en
C++, de manera que puedes tomarlo y amoldarlo a tu solucin (porque el que
veas un fragmento de cdigo no asegura que sea correcto al 100%).

3.5.

C#

C# es un lenguaje de propsito general orientado a objetos creado por


Microsoft para su plataforma .NET.
Su sintaxis bsica deriva de C/C++ y utiliza el modelo de objetos de la
plataforma .NET el cual es similar al de Java aunque incluye mejoras derivadas
de otros lenguajes. C# fue diseado para combinar el control a bajo nivel de
lenguajes como C y la velocidad de programacin de lenguajes como Visual
Basic.
Es una parte esencial de la plataforma .Net, C# combina los mejores elementos
de mltiples lenguajes de amplia difusin como C++, Java, Visual Basic o
Delphi. De hecho, su creador Anders Heljsberg fue tambin el creador de
muchos otros lenguajes y entornos como Turbo Pascal, Delphi o Visual J++. La
idea principal detrs del lenguaje es combinar la potencia de lenguajes como
C++ con la sencillez de lenguajes como Visual Basic, y que adems la
migracin a este lenguaje por los programadores de C/C++/Java sea lo ms
inmediata posible.

3.6.

PHP

PHP usa una mezcla entre interpretacin y compilacin para intentar ofrecer a
los programadores la mejor mezcla entre rendimiento y flexibilidad.
PHP compila para tu cdigo una serie de instrucciones (llamadas opcodes)
siempre que estas son accedidas. Estas instrucciones son entonces ejecutadas
una por una hasta que el script termina. Esto es diferente a la manera
convencional de compilacin de lenguajes como C++ donde el cdigo es
compilado a cdigo ejecutable que es despus ejecutado. PHP es recompilado
cada vez que se solicita un script.
Una ventaja importante de interpretar el cdigo es que toda la memoria usada
por tu cdigo es manejada por PHP, y el lenguaje automticamente vaca esta
memoria cuando el script finaliza. Esto significa que t no tienes que
preocuparte de las conexiones a la base de datos, porque PHP lo har por ti.

Es uno de los lenguajes de programacin ms populares, la gran fluidez y


rapidez de sus scripts y su prometedor futuro, desarrollar aplicaciones Webs
utilizando lenguajes como C o COBOL son cosas del pasado.

3.7.

Visual Basic

Visual Basic es un lenguaje simple, por lo tanto es fcil de aprender.

Se dibuja formularios mediante el arrastre de controles.

La sintaxis tiene semejanza al lenguaje natural humano.

Lenguaje compatible con Microsoft office.

Es un lenguaje RAD centrado en conseguir en el menor tiempo posible


los resultados que se desea obtener.

Tiene una ligera implementacin de la POO (La Programacin Orientada


a Objetos, la cual es un paradigma de programacin que usa objetos y
sus interacciones para disear aplicaciones y programas de
computadora).

Permite el tratamiento de mensajes de Windows.

Es excelente para clculos intensivos del CPU como por ejemplo


operaciones matemticas.

Visual Basic es un lenguaje simple, por lo tanto es fcil de aprender.

Se dibuja formularios mediante el arrastre de controles.

La sintaxis tiene semejanza al lenguaje natural humano.

Lenguaje compatible con Microsoft office.

Es un lenguaje RAD centrado en conseguir en el menor tiempo posible


los resultados que se desea obtener.

Tiene una ligera implementacin de la POO (La Programacin Orientada


a Objetos, la cual es un paradigma de programacin que usa objetos y
sus interacciones para disear aplicaciones y programas de
computadora).

Permite el tratamiento de mensajes de Windows.

Es excelente para clculos intensivos del CPU como por ejemplo


operaciones matemticas.

3.8.

Python

Mucha gente recomienda Python para empezar por sus amplias capacidades y
su simplicidad. Su cdigo es fcil de leer y tambin ayuda a desarrollar un
estilo de programacin limpio sin necesidad de ser muy estricto con la sintaxis
(cosas como olvidar un parntesis al final de una lnea). Patrick Jordan, de Ariel
Computing, compara el tiempo que se tarda en escribir una instruccin simple
en distintos lenguajes (Basic, C, J, Java y Python) y concluye que:
Aunque los dems lenguajes no deben ser descuidados, Python lleva menos
tiempo, menos lneas de cdigo, y menos conceptos que aprender para
alcanzar un determinado objetivo. Programar en Python es divertido, y eso
genera inters y confianza en el alumno, lo que siempre es bueno para
animarle a continuar con su formacin en otros lenguajes ms austeros.
En la SOA consideran a Python como un autntico imprescindible para
principiantes, sobre todo para los que ya estn un poco familiarizados con
entornos Linux. Python est, adems, creciendo debido a su uso en sites tan
populares como Pinterest o Instagram.

3.9.

Javascript

Se trata de un lenguaje de programacin del lado del cliente, porque es el


navegador el que soporta la carga de procesamiento. Gracias a su
compatibilidad con la mayora de los navegadores modernos, es el lenguaje de
programacin del lado del cliente ms utilizado.

A pesar de su nombre, Javascript no tiene mucha relacin con Java. Se


recomienda empezar con JavaScript porque es bastante flexible en sintaxis,
puedes ver inmediatamente los resultados de lo que has hecho, y no es
necesario aprender muchas herramientas. Si quieres programar elementos
interactivos para una pgina web, JavaScript es un imprescindible, siendo
utilizado por millones de pginas webs para validar formularios, crear cookies,
detectar navegadores y mejorar el diseo, su fcil aprendizaje lo hace un
lenguaje muy demandado.

3.10. Transact-sql
Es el principal medio de programacin y administracin de SQL Server. Expone
las palabras clave para las operaciones que pueden realizarse en SQLServer,
incluyendo creacin y modificacin de esquemas de la base de datos,
introducir y editar datos en la base de datos, as como supervisin y gestin del
propio servidor. Las aplicaciones cliente, ya sea que consuman datos o
administren el servidor, aprovechan la funcionalidad de SQL Server mediante el
envo de consultas de T-SQL y declaraciones que son procesadas por el servidor
y los resultados (o errores) regresan a la aplicacin cliente SQL Server que sean
administrados mediante T-SQL. Para esto, expone tablas de slo lectura con
estadsticas del servidor. La funcionalidad para la administracin se expone a
travs de procedimientos almacenados definidos por el sistema que se pueden
invocar desde las consultas de T-SQL para realizar la operacin de
administracin. Tambin es posible crear servidores vinculados (Linked Servers)
mediante T-SQL. Los servidores vinculados permiten el funcionamiento entre
mltiples servidores con una consulta.
Transact-SQL, es fundamental para trabajar con Microsoft SQL Server.
Todas las aplicaciones que se comunican con SQL Server lo hacen enviando

instrucciones Transact-SQL al servidor, independientemente de la interfaz de


usuario de la aplicacin. Se debe recordar que Transact-SQL no implementa
todas las opciones presentes en el SQL92 y otras las modifica o extiende.
Adems implementa una serie de recursos que no estn vinculados con los
estndares, generalmente estn relacionadas con facilidades de programacin
y acceso a los datos. El lenguaje SQL se cre con la finalidad de ser un lenguaje
muy potente y a la vez muy fcil de utilizar, se ha conseguido en gran medida
ya que con una sola frase (instruccin) podemos recuperar datos complejos
(por ejemplo datos que se encuentran en varias tablas, combinndolos,
calculando resmenes), y utilizando un lenguaje muy cercano al lenguaje
hablado.

BIBLIOGRAFA
http://www.usmp.edu.pe/publicaciones/boletin/fia/info3/gis.htm
http://www.siesa.com/
http://blog.uchceu.es/informatica/ranking-de-lenguajes-de-programacion-mas-usados-para-2014/

Vous aimerez peut-être aussi