Un lenguaje de programación es un idioma artificial diseñado para expresar computaciones que pueden ser llevadas a cabo por máquinas como las computadoras. Pueden usarse para crear programas que controlen el comportamiento físico y lógico de una máquina, para expresar algoritmos con precisión, o como modo de comunicación humana.[1] Está formado por un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos y expresiones. Al proceso por el cual se escribe, se prueba, se depura, se compila y se mantiene el código fuente de un programa informático se le llama programación.
También la palabra programación se define como el proceso de creación de un programa de computadora, mediante la aplicación de procedimientos lógicos, a través de los siguientes pasos:
El desarrollo lógico del programa para resolver un problema en particular.
Escritura de la lógica del programa empleando un lenguaje de programación específico (codificación del programa).
Ensamblaje o compilación del programa hasta convertirlo en lenguaje de máquina.
Existe un error común que trata por sinónimos los términos 'lenguaje de programación' y 'lenguaje informático'. Los lenguajes informáticos engloban a los lenguajes de programación y a otros más, como por ejemplo HTML (lenguaje para el marcado de páginas web que no es propiamente un lenguaje de programación, sino un conjunto de instrucciones que permiten diseñar el contenido de los documentos).
Permite especificar de manera precisa sobre qué datos debe operar una computadora, cómo deben ser almacenados o transmitidos y qué acciones debe tomar bajo una variada gama de circunstancias. Todo esto, a través de un lenguaje que intenta estar relativamente próximo al lenguaje humano o natural. Una característica relevante de los lenguajes de programación es precisamente que más de un programador pueda usar un conjunto común de instrucciones que sean comprendidas entre ellos para realizar la construcción de un programa de forma colaborativa.
Un lenguaje de programación es un idioma artificial diseñado para expresar computaciones que pueden ser llevadas a cabo por máquinas como las computadoras. Pueden usarse para crear programas que controlen el comportamiento físico y lógico de una máquina, para expresar algoritmos con precisión, o como modo de comunicación humana.[1] Está formado por un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos y expresiones. Al proceso por el cual se escribe, se prueba, se depura, se compila y se mantiene el código fuente de un programa informático se le llama programación.
También la palabra programación se define como el proceso de creación de un programa de computadora, mediante la aplicación de procedimientos lógicos, a través de los siguientes pasos:
El desarrollo lógico del programa para resolver un problema en particular.
Escritura de la lógica del programa empleando un lenguaje de programación específico (codificación del programa).
Ensamblaje o compilación del programa hasta convertirlo en lenguaje de máquina.
Existe un error común que trata por sinónimos los términos 'lenguaje de programación' y 'lenguaje informático'. Los lenguajes informáticos engloban a los lenguajes de programación y a otros más, como por ejemplo HTML (lenguaje para el marcado de páginas web que no es propiamente un lenguaje de programación, sino un conjunto de instrucciones que permiten diseñar el contenido de los documentos).
Permite especificar de manera precisa sobre qué datos debe operar una computadora, cómo deben ser almacenados o transmitidos y qué acciones debe tomar bajo una variada gama de circunstancias. Todo esto, a través de un lenguaje que intenta estar relativamente próximo al lenguaje humano o natural. Una característica relevante de los lenguajes de programación es precisamente que más de un programador pueda usar un conjunto común de instrucciones que sean comprendidas entre ellos para realizar la construcción de un programa de forma colaborativa.
Software
Dentro de los componentes básicos, el SOFTWARE o Equipo Blando, es la otra mitad de
la computadora, el alma o la materia gris, ya que las necesidades de
crecimiento y de capacidad han surgido para hacer realidad toda la creatividad, ingenio y desempeño humano. El Software son todas las
instrucciones y datos que corren en mayor o
medida dentro del ,
es decir, la información misma, del ser del Hardware. En nuestros tiempos a medida que la
magia de la electrónica ponen al alcance de todos estas
prodigiosas maquinas verdaderas prótesis mentales, mediante el abaratamiento de
la tecnología y por tanto de los costos, en dirección completamente opuesta aumenta la inversión de los servicios y programas necesarios para optimizar y
eficientar dichos equipos. En sus orígenes la programación de los ordenadores era hecho
sólo, para y por los mismos científicos que las construían para propósitos muy
específicos. El cálculo de la trayectoria de los proyectiles
usados en la II Guerra Mundial, y posteriormente usos muy
parecidos, hasta que mucho después que fue utilizada en el Censo de los Estados Unidos fue reconociéndose su valor en el
administrativo donde estuvo hasta hace 2 décadas, cuando gracias a la ComputadoraPersonal pasaron al dominio
donde con tantas necesidades fueron surgiendo las aplicaciones diversas para
cada oficio. LosSistemas Operativos Para que una
maquina basada completamente en electrónica y un ser humano, ser con miles de
años de evolución obviamente no ha sido fácil la comunicación entre ambos. Desde sus orígenes
los primeros diseñadores y creadores de éstas se dieron cuenta que necesitaban
algo más que permitiera la fácil interpretación de las instrucciones así como
de los
obtenidos, para lo cuál crearon un Programa básico que toda computadora debe
cargar primero en su memoria para poderse comunicar y comprender
con un ser humano. Así nació el Sistema Operativo, programa básico que se
carga al momento de encender la máquina y sirve de intérprete entre el frío lenguaje de la maquina electrónica y el
complejo idioma humano, el Sistema operativo es pues, el gobierno interno de la máquina. En la
existen varios sistemas operativos para diferentes necesidades y tipos de computadoras, entre los más conocidos y
utilizados actualmente se encuentran los siguientes : MS-DOSMicrosoft - Disk Operative System. El sistema
operativo con cual de una u otra forma hemos estado más familiarizados desde la aparición
de las Computadoras Personales y sobre el cuál trabajan la mayoría de los
programas usados tanto en la pequeña, mediana y grande empresa, así como en Industrias, Instituciones y hogares por millones de gentes
alrededor del mundo. Su versión más nueva a la fecha es la 6.22 OS/2 WARP
Diseñado por IBM es el competidor más cercano de MS-DOS sobre todo por sus
grandes capacidades de interconexión de equipos y facilidad de uso bajo ambiente gráfico. Netware diseñado por Novell, líder mundial en sistemas operativos para redes de computadoras que ha conquistado al
mundo de la informática por el poder y versatilidad de sus funciones, así como su extremada capacidad de
interconectar computadoras y recursos de tan variadas capacidades y marcas. Unix Sistema operativo de alto rendimiento
utilizado actualmente en grandes proyectos y para necesidades de
intercomunicación a nivel
y de gran volumen de operaciones diarias. En resumen, podemos
afirmar que ninguna computadora obedecerá las instrucciones de ningún programa
independientemente de su utilidad sin haber cargado en su memoria dicho
intérprete al momento de encenderse, ya que de esto dependerá su funcionamiento
y eficiencia. Aplicaciones mas populares en el mundo de la informática A
diferencia de algunos años atrás, hoy existe una infinidad de aplicaciones para
satisfacer desde diversiones o entretenimiento de niños hasta sofisticados programas de investigación científica; más sin embargo,
para las necesidades de la mayoría de los mortales que trabajamos en
Instituciones o Empresas y aún para los particulares existe un
número preciso de aplicaciones, que como herramientas no deben faltar en ninguna
computadora de uso personal. Procesadores De Texto También llamados Procesadores de palabras, fueron los primeros
en servir de atracción en la adquisición de una computadora, ya que sustituyen
absolutamente el trabajo de una tradicional maquina de
escribir, a nuestras fechas han evolucionado tanto que ya sólo les falta tomar
dictado, - y no les falta mucho para hacerlo pero dentro de las necesidades de
escritura actuales en la mayoría de ellos
podemos encontrar las siguientes funciones:
Escribir de corrido y una sola vez todo nuestro documento
Permiten con suma rapidez y flexibilidad hacer modificaciones al contenido,
como: mover párrafos o bloques de texto completo de una hoja a otra, entre documentos e incluso entre programas.
Cambiar en un instante palabras o frases repetidas por sinónimos sin
importar la cantidad de ellas
Permiten modificar en la marcha el escrito sin desperdiciar papel, ni tiempo.
Se puede cambiar de opinión una vez impreso el documento y en unos segundos
cambiar completamente el estilo, diseño, formato e incluso el tipo y tamaño de
la letra deseada.
Podemos verificar la ortográfica del documento e incluso de ciertas áreas,
así como también buscar sinónimos relacionados con ciertas palabras o frases
dudosas.
Se pueden crear cartas o documentos de tipo constante, ya sea
para circulares o formatos específicos incluso de facturación y manipularlos
rápidamente.
Analizar el documento desde distintos ángulos sin necesidad de imprimirlo.
Permitir que el programa corrija automáticamente nuestra ortografía o incluso nos ayude a escribir más
pronto mediante palabras que va aprendiendo.
Crear Documentos estilo periodístico a base de columnas, con gráficos, imágenes o fotografías e incluso en formato
cuadricular.
Cuentan palabras, deshacen los cambios, imprimen partes, etc.
Procesadores de texto más populares y avanzados Compañía que lo
produce, Nombre y versión Microsoft Co., Word para Windows 6.0 Novell, Wordperfect 6.1 para
DOS y Windows Lotus Co, Amipro Hojas
Electrónicas También denominadas Hojas de cálculo, casi junto con los
procesadores de texto han invadido toda la administración con sus bondades, es una de las
herramientas imprescindibles en cualquier empresa, ya que gracias a ella, la
mayor parte del trabajo rutinario de arrastrar el lápiz se
convierte en un proceso tranquilo y sistemático para cualquier
tarea que involucra complejas fórmulas y procesos basados en análisis, proyecciones, presupuestos, amortizaciones, cálculos básicos
pero repetidos en cantidades, etc. Entre las capacidades de las modernas hojas
de cálculo, encontramos las siguientes :
Diseño basado en la hoja tabular a base de renglones y columnas
Rápida escritura de fórmulas autocalculables
Inmensa cantidad de funciones automáticas para necesidades financieras,
científicas, matemáticas, lógicas, de texto, etc.
Diseño y formato fácil de corregir y ampliar
Estilo, tipo y tamaño de letra fácilmente modificables
Hojas de
cálculo más populares y avanzadas Compañía que la produce-nombre y
versión Microsoft Co.-Excel 5.0 para Windows Lotus Co.-Lotus 123
para Windows 3.0 Novell-Quattro Pro 3.0 para DOS Administradores de bases
de datos Cuando las necesidades de manejo de información dentro de la empresa crecen desorbitadamente, no hay
mejor herramienta que los programas de administración de Bases de Datos, los cuáles gracias a la
facilidad de sus procesos nos permiten rápidamente crear, trabajar y modificar
conjuntos específicos de registros con los
cuales es su momento es muy práctico consultar datos precisos, obtener listados
ordenados y extracciones directas de registros basadas en criterios de búsqueda
que satisfagan la necesidad inmediata del jefe del departamento
diciendo...!!Quiero un listado de todos los clientes de la zona norte del país, que sean
del sexo masculino, con edad mayor a 40 años, que
tengan saldo menor a $100,000 y ventas anuales promedio de.
etc. Funciones:
Permiten crear fácilmente cualquier estructura de registro y comenzar a capturar la información
deseada
Mediante sofisticados pero sencillos lenguajes o procedimientos facilitan la programación de
sistemas específicos
Sus consultas son muy rápidas
Permiten ordenar grandes cantidades de información en poco tiempo.
Son muy útiles para las listas y reportes basados en condiciones de
búsqueda.
Son los únicos capaces de manipular grandes cantidades de registros al mismo
tiempo.
Tienen la capacidad de relacionar y manipular varias bases de datos creadas
para distinto propósito y en tiempos distintos.
Los hay tanto para usuarios finales como para Programadores expertos.
Administradores de bases de datos más populares y avanzados
Sistema Administrativo Empresarial : CxC,CxP,
Inventarios, Facturación
Winfax 4.0
Delrina
Manejo y Admón. de faxes
Works 4.0
Microsoft
Paquete Integrado : Hc, Pt,
Bd.
De igual manera también se le puede clasificar al
software de la siguente manera: Sistemas Operativos, Lenguajes de
Programación, Software de uso general, Software de Aplicación. (Algunos autores
consideran la 3era y 4 ta clasificación como una sola). Lenguajes de
Programación Mediante los programas se indica a la computadora que tarea debe
realizar y cómo efectuarla, pero para ello es preciso introducir estas órdenes
en un lenguaje que el sistema pueda entender. En principio, el ordenador sólo
entiende las instrucciones en código máquina, es decir, el específico de la
computadora. Sin embargo, a partir de éstos se elaboran los llamados lenguajes
de alto y bajo nivel. Software de Uso General El software para uso general
ofrece la estructura para un gran número de aplicaciones empresariales,
científicas y personales. El software de hoja de cálculo, de diseño asistido por
computadoras (CAD), de procesamiento de texto, de manejo de Bases de Datos,
pertenece a esta categoría. La mayoría de software para uso general se vende
como paquete; es decir, con software y documentación orientada al usuario (manuales de referencia, plantillas de teclado y demás). Software de
aplicaciones El software de aplicación esta diseñado y escrito
para realizar tareas específicas personales, empresariales o científicas como el
procesamiento de nóminas, la administración de los recursos humanos o el
control de inventarios. Todas éstas
aplicaciones procesan datos (recepción de materiales) y generan información (registros
de nómina) para el usuario. Procesadores de
Palabras: Son utilizados para escribir cartas, memorándums y otros documentos,
El usuario teclea una serie de letras o párrafos, y son mostradas en la
pantalla. El usuario puede fácilmente adherir, borrar y cambiar el texto hasta
que el documento quede exactamente como se desea. Algunas características
avanzadas que encontramos en la actualidad en los procesadores de texto son: corrector de
ortografía, diccionario de sinónimos, presentación
preliminar del texto antes de imprimir. Ejemplos de procesadores de texto: Word,
AmiPro, Wordperfect. Hojas de Cálculo: Una Hoja de Cálculo es una herramienta para
calcular y evaluar números. También ofrece capacidades para crear informes y presentaciones para comunicar lo
que revelan los análisis; el usuario teclea los datos y las fórmulas que serán
usadas para obtener los resultados; después el programa aplica las fórmulas a
los datos y así obtiene los resultados; una de sus características mas
importantes es la habilidad de preguntar (Condicionales)"what IF" "QUE PASARÍA
SI?", cambiando los datos y rápidamente re- calculando los nuevos resultados. La
mayoría de las Hojas de Cálculo cuentan también con la posibilidad de graficar
estos resultados en diferentes estilos de gráficas (Barras, Líneas, Pastel, etc.).
Ejemplos de Hojas de Cálculo: Excel, Lotus 123, Quatro. Paquetes de
Presentación: Software que permite al usuario diseñar presentaciones para
desplegarlas a través de la misma computadora o imprimir diapositivas y
acetatos. Contienen opciones avanzadas para integrar efectos en cada cambio de diapositiva. Ejemplos: Presentation,
Power Point. Shareware y Freeware: Shareware: Software distribuido de
forma gratuita para ser probado. Si el usuario decide quedarse con el programa y
seguir usándolo, debe pagar al desarrollador. Normalmente, el shareware es
desarrollado por compañías relativamente pequeñas o inclusive por programadores
individuales, y generalmente es barato. Freeware: Programas gratuitos que los
desarrolladores ponen a disposición de otros usuarios sin ningún costo. En algunos casos el desarrollador no
reclama derechos de autor y el programa se convierte
en software del dominio público. En otros casos, el software tiene derechos de autor pero el desarrollador ha
permitido a otra gente usarlos y copiarlo gratuitamente. Aplicación Vertical:
Las aplicaciones verticales son programas que realizan todas las fases de una funcióncrítica del negocio. Estos programas, que
muchas veces corren en una combinación de Mainframes, minis y computadoras
personales, se denominan algunas veces aplicaciones de misión crítica. Generalmente son desarrollados
a la medida por cada compañía que los tiene y son usados por muchos individuos
dentro de una Organización. Otros software disponibles en
la red son:
CAM Expert 2.4
BobCad-Cam
CodeShark
RAMS Software 3D
Visual CNC2 (este software sirve para manejar maquinas de control numérico)
Y estos son algunos de los softwares disponibles en Internet.
Software Integrado Sistema de Control de Asistencia Personal
VisualAsis es un sistema para llevar el control de asistencia de los trabajadores de su empresa, disponiendo de una multitud de opciones, categorías y eventos especiales para adaptarse a cualquier tipo de necesidad empresarial. Mediante un práctico entorno de trabajo, podrás crear diferentes usuarios que desempeñen distintos trabajos en su empresa, además incluye un fichero personal en el cual contiene fotos y datos relacionados con las tareas de cada uno de ellos. Genera numerosos informes y estadísticas para tener a mano en cualquier momento los datos detallados de tiempos y demás aspectos relacionados con las entradas y salidas.
Empresas de todos los tamaños tienen la necesidad de llevar un control de la asistencia de su personal, para esto fue creado VisualAsis el cual se basa en la tecnología de identificación automática con códigos de barra, usando el teclado, lector magnético, etc. Siendo todo esto tan solo una parte de la solución que ofrece VisualAsis VisualAsis incorpora el sistema de marcación y/o fichas para realizar las entradas y salidas del personal, usando un teclado, lector de código de barras, lector magnético, etc. /td>
Sistema Integrado
Sistema de Gestión Integrado para medianas y grandes Empresas. Esta diseñado con los más avanzados conceptos de la ingeniería de la información y construido con herramientas de alta tecnología visual, empleando un potente motor de Base de datos de última generación como es el SQL Server. La potencia del motor SQL permite que se pueda procesar desde una LapTop hasta cientos de usuarios conectados al Servidor.
El Sistema Integrado ITS es un software administrativo que controla y gestiona las operaciones de las empresas ya sean de servicios, produccion, etc. Con una única captura de datos lleva la información a todos los departamentos, permitiendo que la comunicacion sea instantanea y la informacion este actualizada en el menor tiempo.
HARDWARE BÁSICO PARA UNA COMPUTADORA [pic] 1. Monitor 2. Placa base 3. CPU 4. Memoria RAM 5. Tarjeta de expansión 6. Fuente de alimentación 7. Disco óptico 8. Disco duro 9. Teclado 10. Mouse Hardware (pronunciación AFI: /ˈhɑːdˌwɛə/ ó /ˈhɑɹdˌwɛɚ/) corresponde a todas las partes físicas y tangibles de una computadora: sus componentes eléctricos, electrónicos, electromecánicos y mecánicos; sus cables, gabinetes o cajas, periféricos de todo tipo y cualquier otro elemento físico involucrado; contrariamente al soporte lógico e intangible que es llamado software. El término proviene del inglés y es definido por la RAE como el "Conjunto de los componentes que integran la parte material de una computadora".Sin embargo, el término, aunque es lo más común, no necesariamente se aplica a una computadora tal como se la conoce, así por ejemplo, un robot también posee hardware (y software). BREVE HISTORIA La clasificación evolutiva del hardware del computador electrónico, está dividida en generaciones, donde cada una supone un cambio tecnológico muy notable. El origen de las primeras es sencillo de establecer, ya que en ellas el hardware fue sufriendo cambios radicales. Los componentes esenciales que constituyen la electrónica del computador fueron totalmente reemplazados en las primeras tres generaciones, originando cambios que resultaron trascendentales. En las últimas décadas es más difícil establecer las nuevas generaciones, ya que los cambios han sido graduales y existe cierta continuidad en las tecnologías usadas. En principio, se pueden distinguir: La aparición del microprocesador marca un hito de relevancia, y para muchos autores constituye el inicio de la cuarta generación. A diferencia de los cambios tecnológicos de los anteriores, su invención no supuso la desaparición radical de los computadores que no lo utilizaban.
domingo, 4 de diciembre de 2011
Usuarios Informaticos
Tienen a su cargo tareas de creación y mantenimiento de la base de
datos, haci como la realizacion de procedimientos y programas de
nesesitan los usuarios finales.
Se clasifican en:
1-Diseñadores tienen la responsabilidad de identificar los datos que han
de estar contenidos en la base de datos, haci como determinar las
estructuras más apropiadas para satisfacer las nesesidades de los
usuarios según la fasedonde intervienen se clasifican en :
*Diseñadores lógicos a fin de que la base de datos represente lo más
fielmente posible el mundo real que trata de representar ya que deven
decidir que tipo de datos van a estar contenidos en la base de datos.
*Diseñadores físicos transforman las estructuras lógica y físicas, las
cuales deven de proporcionar la mayor eficiencia, minimisando el tiempo
de respuest y el consumo de recursos.
2-Analista es la persona que hace el análisis del sistema
informático.Tiene como cometido analizar un problema y descricirlo con
el proposito de ser solucionado mediante un sistema informático.
3-Administradores: el usuario administrador de un producto informático
(bien de hardware o software), es la persona a la que va destinada
dicho producto una vez que ha superado las fases de desarrollo
correspondientes.Habitualmente , el software de desarrolla pensando en
la comodidad del usuario final, y por esto se presta especial interes y
esfuerzo en conseguir una interfaz de usuario lo más clara y sencilla
posible.
4-Programador:
Un programador es aquella persona que escribe, depura y mantiene el código fuente de un programa
informático, es decir, del conjunto de instrucciones que ejecuta el
hardware de una computadora para realizar una tarea determinada. La
programación es una de las principales disciplinas dentro de la
informática. En la mayoría de los países, programador es también una categoría profecional reconocida.
Los programadores también reciben el nombre de desarrolladores de
software, aunque estrictamente forman parte de un equipo de personas
de distintas especialidades (mayormente informáticas), y siendo que el equipo es propiamente el desarrollador.
Sistemas Gestores de bases de Datos
Los sistemas de gestión de bases de datos (en inglésdatabase management system, abreviado DBMS) son un tipo de software muy específico, dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan.
El
propósito general de los sistemas de gestión de bases de datos es el de
manejar de manera clara, sencilla y ordenada un conjunto de datos que
posteriormente se convertirán en información relevante para una
organización.
MySQL:
Licencia Dual, depende del uso. No se sabe hasta cuándo
permanecerá así, ya que ha sido comprada por Oracle. Sin embargo,
existen 2 versiones: una gratuita que sería equivalente a la
edición "express" SQL server de Microsoft Windows, y otra más
completa de pago.