jueves, 15 de marzo de 2012

Lenguaje de Programación para software Libre y Comercial

Software Libre
A continuación se le presentara el  top 10 lenguajes de programación mas usados en el software libre


 Software Comercial
El software propietario, mala traducción de proprietary software, en inglés, también llamado privativo, privado, de código cerrado, cautivo o software no libre, es cualquier programa informático en el que el usuario tiene limitaciones para usarlo, modificarlo o redistribuirlo.

   
Software libre VS software propietario

El software libre aboga por aportar una libertad al usuario para hacer con el software casi lo que quiera, mientras que el software propietario impone unas condiciones más o menos estrictas a la hora de usar y distribuir el software.



Acceso a Archivos

En los accesos de archivos de encuentran:
  • Acceso de archivos secuenciales
  • Acceso de archivos directos
  • Acceso de archivos indexados 

Registro y Campo

Un registro es un conjunto de campos que contienen los datos que pertenecen a una misma repetición de entidad. Se le asigna automáticamente un número consecutivo (número de registro) que en ocasiones es usado como índice aunque lo normal y práctico es asignarle a cada registro un campo clave para su búsqueda.
Un campo es un espacio de almacenamiento para un dato en particular. Un campo es la mínima unidad de información a la que se puede acceder; un campo o un conjunto de ellos forman un registro, donde pueden existir campos en blanco, siendo éste un error del sistema operativo.


Base de Batos

Una base de datos es una colección de datos organizados y estructurados según un determinado modelo de información  que refleja no sólo los datos en sí mismos, sino también las relaciones que existen entre ellos. Una base de datos se diseña con un propósito especifico y debe ser organizada con una lógica coherente


Tipos de Base de Datos 

Las bases de datos pueden clasificarse de varias maneras, de acuerdo al contexto que se este manejando,o la utilidad de la misma. Según la variabilidad de los datos almacenados.

Archivo

Archivo o fichero informático es una entidad lógica compuesta por una secuencia finita de bytes, almacenada en un sistema de archivos ubicada en la memoria secundaria de un ordenador (disco duro, unidad extraíble, CD ROM, etc.) ó Colección de información relacionada a la que se le asigna un nombre y se almacena en un disco.
 

Tipos de Archivos 
Los tipos de archivos se pueden categorizar en los siguientes:

  • Archivos de datos
  • Archivos ejecutables
  • Archivos de código

Definición de Términos Básicos


Dato
El dato es una representación simbólica (numérica, alfabética, algorítmica etc.), un atributo o una característica de una entidad. El dato no tiene valor semántico (sentido) en sí mismo, pero si recibe un tratamiento (procesamiento) apropiado, se puede utilizar en la realización de cálculos o toma de decisiones.


Información
La información es un conjunto organizado de datos, que constituye un mensaje sobre un cierto fenómeno o ente. La información permite resolver problemas y tomar decisiones, ya que su uso racional es la base del conocimiento

 Programa
Un programa es una serie de instrucciones que le indican a la computadora cuáles son las tareas que tiene que realizar para lograr un fin específico. Debe tener una estructura y organización determinadas, y quien lo ejecuta tiene que seguir una secuencia de acciones para que el resultado sea el deseado. 

Programa Fuente
 Es la se relaciona de forma directa con los lenguajes de programación y las aplicaciones creadas, porque precisamente "Programa Fuente" describe el argumento escrito por el programador que da inicio al desarrollo de su obra de software.

Programa Compilado
Son programas o herramientas encargadas de compilar. Un compilador toma un texto (código fuente) escrito en un lenguaje de alto nivel y lo traduce a un lenguaje comprensible por las computadoras (código objeto).

Programa Ejecutable
Las aplicaciones como los programas de procesamiento de textos son programas ejecutables. El usuario no tiene que modificar el programa en modo alguno para poder ejecutarlo.

Compilador, Ensambladores e Interpretes

Un compilador es un programa informático que traduce un programa escrito en un lenguaje de programación a otro lenguaje de programación, generando un programa equivalente que la máquina será capaz de interpretar.
Ensamblador se refiere a un tipo de programa, informático que se encarga de traducir un fichero fuente escrito en un lenguaje ensamblador, a un fichero objeto  que contiene código máquina ejecutable directamente por la máquina para la que se ha generado.
Un intérprete es un programa capaz de analizar y ejecutar otros programas, escritos en un lenguaje de alto nivel. Los intérpretes suelen contraponerse a los compiladores, ya que mientras que los segundos se encargan de traducir un programa desde su descripción en un lenguaje de programación al código máquina del sistema destino, los primeros sólo realizan la traducción a medida que sea necesario y normalmente, no guardan el resultado de dicha traducción.



Lenguaje de Programacion - Tipos

El ordenador sólo entiende un lenguaje conocido como código binario o código máquina, consistente en ceros y unos. Es decir, sólo utiliza 0 y 1 para codificar cualquier acción.

Los tipos de lenguajes presentados a continuación son:
  • Lenguajes de Bajo nivel
  • Lenguajes de Alto nivel  
  • Lenguajes de Medio nivel
  • Generaciones    
http://www.desarrolloweb.com/articulos/2358.php

http://veteasabertu.blogspot.com/2011/01/tipos-de-lenguajes-de-programacion.html