Evolucion de Windows Lenguaje de Programacion y Extensiones de Archivos Part1 PDF

Title Evolucion de Windows Lenguaje de Programacion y Extensiones de Archivos Part1
Author Juan Daniel
Course Algoritmos
Institution Universidad Nacional Experimental de la Gran Caracas
Pages 7
File Size 88.9 KB
File Type PDF
Total Downloads 51
Total Views 121

Summary

Esto es un Resumen de la Evolucion del Sistema Operativo de Windows y el funcionamiento del arranque del Sistema Operativo y una Descripcion Basica de los Principales tipos de Archivo que poco a poco ire profundizando...


Description

Introduccion Este Manual Tiene la finalidad de dar a conocer el uso a las extensiones y tipos de archivos y sobre que se ejecuta, va dirigido a los Programadores para que tengan en cuenta sobre que formato compilar el codigo segun sea el tipo de aplicacion de Desarrollo sea de Red Escritorio o FTP para explicar algunos tipos de fichero tambien entraremos un poco sobre los Conceptos Basicos de la Programacion Antes de Comenzar a Explicar este manual se Desarrollara bajo el Sistema de Windows que usa el Kernel de Win32, para saber el origen tambien de las extensiones Veamos algo de Historia Sobre el Sistema Operativo de Windows y los Sub-Sistemas que tienen, Una Vez que hayamos Visto la Evolucion del Sistema veremos de donde salieron los otros Sistemas Operativos que Hicieron Frente la Competencia a Microsoft, y sus tipos de sistema, y sus cambios, despues vamos a ver la Logica de su Programacion pero, solo un vistazo no voy a profundizar porque este tema es muy extenso, solo el porque es asi y como funciona de esa forma, es decir, vamos a ver un poco de programacion sobre el funcionamiento de arranque, dispositivos, Controladores, Acciones, y despues empezamos a lo que Vamos Una vez visto esto pasaremos a ver los temas de extensiones de Archivos incorporando a todos los Sistemas y sus tipos de Compilacion

Indice Que es un Sistema-----------------------------------------------------------------------------------pag 3 Origen del Sistema----------------------------------------------------------------------------------pag 3 Que es una Distribucion-----------------------------------------------------------------------------pag 3 Evolucion de Windows------------------------------------------------------------------------------pag 3 Que es un Software----------------------------------------------------------------------------------pag 4 Evolucion de los Lenguajes de Programacion---------------------------------------------------pag 4 Que es un Archivo TXT, INF----------------------------------------------------------------------pag 5 Que es un Archivo DLL, CFG---------------------------------------------------------------------pag 5 Que es un Archivo ZIP, TAR, JAR----------------------------------------------------------------pag 6 Que es un Archivo EXE, SO, RUN---------------------------------------------------------------pag 6 Que es un Archivo DEB, DAT, JAVA-------------------------------------------------------------pag 6 Que es un Archivo JSON, XML, XAML---------------------------------------------------------pag 7 Que es un Archivo ISO, VHD----------------------------------------------------------------------pag 7 Que es un Archivo SYS, LOG---------------------------------------------------------------------pag 7 Que es un Archivo IMG, INI-----------------------------------------------------------------------pag 8 Que es un Archivo INK, MD-----------------------------------------------------------------------pag 9 Tipos de Programacion------------------------------------------------------------------------------pag 9 Tipos de Codificacion------------------------------------------------------------------------------pag 10 Clasificacion de los Tipos de Archivos----------------------------------------------------------pag 10 Clasificacion de la Programacion----------------------------------------------------------------pag 11 Tipos de Archivos de Codigo Fuente------------------------------------------------------------pag 12 Que son Archivos CONFIG----------------------------------------------------------------------pag 13 Que son Archivos CS, CPP, C--------------------------------------------------------------------pag 14 Que son Archivos XML, XAML----------------------------------------------------------------pag 14 Que son Archivos TMP, BACKUP--------------------------------------------------------------pag 14 Que son Archivos CACHE, CK------------------------------------------------------------------pag 15 Que son Archivos HTM, HTML, XHTML-----------------------------------------------------pag 16 Que son Archivos CSS JS VBS-------------------------------------------------------------------pag 17 Que son Archivos VB, A, R, DB-----------------------------------------------------------------pag 17 Que son Archivos PY, PH------------------------------------------------------------------------pag 17 Que son Archivos MP3, OGG, WAV------------------------------------------------------------pag 18 Que son Archivos MP4, MPEG, AVI-----------------------------------------------------------.pag 18 Que son Archivos XDEV, REG, CRT-----------------------------------------------------------pag 18 Que son Archivos MANIFEST, PRX, DMP---------------------------------------------------pag 19 Que son Archivos PRI, P7X----------------------------------------------------------------------pag 19 Que son Archivos LOG, NT----------------------------------------------------------------------pag 19 Que son Archivos MSC, NLS--------------------------------------------------------------------pag 19 Que son Archivos COM, BAT, CMD-----------------------------------------------------------pag 20 Que son Archivos RS, CPI, XSL----------------------------------------------------------------pag 20 Que son Archivos UCE, PRO, TSP-------------------------------------------------------------pag 20 Que son Archivos IEC, LRC, VP---------------------------------------------------------------pag 21 Que son Archivos ACM, DRV, AX-------------------------------------------------------------pag 21 Que son Archivos CPL, WSF, OCX------------------------------------------------------------pag 21 Que son Archivos TSK, TLB, ACM------------------------------------------------------------pag 22 Que son Archivos OCX, MOF, NLS------------------------------------------------------------pag 22 Que son Archivos SRC, MUI--------------------------------------------------------------------pag 22

Que es un Sistema (informatica): Un Sistema es un Conjunto de Acciones ya Predefinidas para usarse que tiene la finalidad de dar un resultado a una problematica, ya sea para administracion, Operaciones, Analisis, ect... El Sistema Operativo es un Sistema de algoritmos anidados el cual incluye multiples funciones, Copiar, Pegar, Leer, Escribir, Analizar, Configurar... ect la construccion de un sistema operativo para que sea de la Forma mas Optimizada Posible deben usarse archivos de Codigo Compartido (Dinamic Link Library... DLL) aqui ya tenemos un tipo de archivo, DLL: Son Bibliotecas que contienen Codigo Compilado de Origen C# C++ o Java el cual puede utilizarse bajo cualquier otro programa

Que es una Distribucion (Informatica): Una Distribucion es una version Propia de una Aplicacion o Sistema que se Distribuye a traves de Discos o Internet, Otro Concepto,una Distribucion es una compañia de Sistemas o Aplicaciones que crea una version usando el mismo concepto o hacer competencia con otra compañia, ejemplo: “Microsoft -- Apple'

Origen de Sistemas (Informatica): El Origen de los Sistemas Operativos fue con la finalidad de Reducir el espacio que utilizaba las computadoras de antes, Microsoft crea por primera vez una portatil y con ella crea por primera vez un Sistema Operativo, ese Sistema Operativo se llamo Windows MS-DOS, con ello compitio con Apple, pero en ese entonces Windows no era muy Popular

Evolucion del Sistema (Windows) En los años de 1980 Microsoft Publica la primera version de Windows, con una Interfaz Grafica de Usuario con una interfaz sencilla que se incluyo en las marcas de computadora de PC (Computer Portatil) de IBM y sus compatibles desde 1981,la Version del Sistema se Lanza el 20 de Noviembre, nunca fue potente ni se hizo popular, Apple No queria imitaciones de su sistema por lo cual limito al Sistema de Windows pero su Limitacion no duro mucho ya que la creacion de Apple no duro porque fue rechazado en los tribunales, todo porque Apple penso que conservaria el paradigma o concepto. Despues Microsoft se pone a Desarrollar el Windows 1.0 en donde ya se empieza a implementar el paradigma pero solamente con un programa o software llamado “Windows Paint” el que actualmente tiene su nombre de Paint. y “Windows Write” un Simple Procesador de Texto, que actualmente se llama “Block de Notas” tambien incluyo un Reloj, Panel de Control, Terminal, Portapapeles y Controlador de Memoria RAM y el antiguo Sistema “MS-DOS” ahora paso a ser una Aplicacion integrada, y creo un primer juego, Todas fueron consideradas de Juguete con muy poco atractivo Con este Sistema Operativo se crean los Tipos de Archivos Ejecutables, Datos, Configuracion, mas se explicara todas las extensiones y su funcionamiento de los Archivos o Ficheros, Con la descripcion del Sistema ya podemos imaginar que las funciones basicas ya estaban creados, Las Computadoras de esos tiempos el almacenamiento externos eran llamados “Disket” y su maxima Capacidad eran: 18mb lo que en ese tiempo era como decir un Disco Externo de 1.3tb (1300GB) donde se podia guardar Bastantes Archivos y los diskets ya que en ese tiempo los programas que eran utiles eran Block de Notas, +

Despues en Diciembre de 1987 el Sistema de Windows ya empezo a ser mas Popular, el Sistema se Llamo “Windows 2.0“ porque en esta version ya aparece por Primera Vez “Microsoft Office” con “Excel, Word” y por la inclusion de “Run-Time”, despues Recibe un Impulso cuando Aldus Page-Maker Aparece con una Version que anteriormente se ejecutaba en Macintosh, A diferencia de su Predecesor, Windows2.0 permitia por Primera Vez las Ventanas de las Aplicaciones Super-Ponerse entre si y se introdujo soporte para VGA en esta Version Empieza a Aparecer los Drivers para el Sistema de Windows Las Versiones de 2.0X en tiempo Real la memoria se limitaba a 1mb, cuando apenas empezaban a aparecer microprocesadores intel, pero muchas personas consiguieron hacerlo ejecutar en multitareas Despues aparece Windows 3.0 fue la primera Version de Microsoft que Consiguio el Amplio exito comercial, cuando ya todo lo que venia desarrollado anteriormente fue mejorado y recibio un cambio en el logo del sistema, para la version de la 3.1 que aparece el 1ero de marzo de 1992 e inicia el servicio de soporte tecnico, pero este termina el 31 de diciembre del 2001 Para Junio del 1993, Microsoft Lanza el WindowsNT basado en un nuevo kernel (nucleo), era considerado el Sistema Operativo Professional que fue la primera version de windows para utilizar multitarea apropiativa, despues seria reestructurado para funcionar como Windows XP Sabiendo esto ahora podemos empezar a ver los Conceptos y los Tipos de Archivos ya que a partir de aqui todo fue solamente Mejoras y Agregar al Sistema de Windows

Que es un Software: Un Software es un Programa Informatico que sirve para solventar o parchear Funciones o Complementos a Un Sistema Operativo con la finalidad de Resolver un Problema o solventar algun tipo de Vicio informatico, estos puede ser de tipo Publico o Privado, las Clasificaciones de estos se dividen en Red Escritorio Movil, Todos los Software siempre esta sujeto a archivos de Datos como (Base de Datos, Graficos, Sonidos, Fotos, Videos, DatosCompilados, DatosBinarios) durante la Evolucion del sistema de windows va apareciendo estos softwares y funciones de Archivo Poco a Poco ahora si eres desarrollador te servira saber de que sirve cada tipo de extension de archivo, esta es la finalidad de esta guia La finalidad de crear extensiones de Archivo siempre fue la creacion de expansion de funciones que establece una o mas caracteristicas al software o sistema y estos pueden tener una personalizacion especifica siguiendo la estructura de datos, los Archivos de extension (.bmp , .png) se abren con el Visualizador de Fotos de Windows, es decir que los archivos de este tipo de extension contiene datos que puede ser leido por uno o mas Software (Photoshop.. ect) Acontinuacion una Breve explicacion de los tipos de archivos En Windows XP los Archivos de Arranque se utilizaba con Archivos de extension INF ya que este tipo de archivo se establecio que contendria informacion de los Programas, esto se debio a que el Paradigma de Programacion era de Comandos entonces A partir de Windows 3.1 el sistema de Comandos comenzo a ser un sistema de Volante, es decir que ya el Usuario no tendria que escribir comandos para accionar el sistema, sino que al

moverse con el Mouse los comandos se accionaban ya automaticamente de forma Invisible o mejor dicho “Segundo Plano” Ahora Veamos las Funciones Basicas de las Extensiones de Archivos y los Lenguajes de Programacion, en ese Momento los lenguajes que dominaban era el Lenguaje C y VisualBasic, el Lenguaje C se hacia las Aplicaciones y VisualBasic funcionaba como JavaScript para los Navegadores que en ese tiempo era InternetExplorer, Actualmente InternetExplorer Sigue Teniendo Compatibilidad con VisualBasicScript Con el Lenguaje C Microsoft en esa epoca se creaban los Archivos de Bibliotecas de Enlace Dinamico ( extensiones DLL) que se construye la interfaz grafica, animaciones, Extensiones Personalizadas, ya que los archivos de tipo Dinamic Link Library se puede usar su codigo libremente con otro lenguaje de Programacion, pero en ese momento el Lenguaje C era un lenguaje Privado por Microsoft Pero para los Usuarios los Lenguajes de Programacion que existieron en esa epoca fueron COBOL, Assembler, en aquellas epocas los Juegos se creaban con el Lenguaje Logico “Ensamblador” como por ejemplo, PINBALL este juego era de Mesa pero en ese tiempo era muy costoso la Produccion de juego ya que incluia comprar varios Chips y Construir Mecanismo Electricos, Luego Crear las Funciones con el Lenguaje Ensamblador Con el Lenguaje de Programacion COBOL que fue Creado en el Año 1959 pero no le tomaron Mucho en Cuenta asi que fueron actualizando el Lenguaje de Programacion COBOL a una estructura mucho mejor y por Primera Vez Aparecio el Lenguaje de Programacion Orientado a Objetos y esto influyo en la creacion de otros lenguajes de Programacion y con ello se influyeron mas Paradigmas de Programacion con el cual se podia guardar el compilado en diferente formatos de Archivos que ya estaban definidos por Microsoft El primer Tipo de Extension de Archivo fueron los archivos .com estos eran los ejecutables de las aplicaciones MS-DOS que pasaban a grabarse en el Disket y recordemos que posteriormente evoluciono y paso a ser una Interfaz Grafica pero se conservo el formato de Archivo seguido de esto se podia escribir sobre Archivos de Texto Plano (.txt) que en ese tiempo era el que se usaba como registro de Depuracion de Compilacion o de la Aplicacion y estos archivos para ver su contenido se tenia que saber comandos “este es el motivo por el que no se hizo muy popular el sistema” Estas Aplicaciones .com usaban los Datos a traves de Archivos ( . inf) que estos eran tambien texto plano pero con la diferencia que los archivos inf contenian los datos de Configuracion que usaria el .com esta es una Descripcion Basica del Sistema, con la llegada de Windows XP en la interfaz Grafica Multi-Tarea era Posible Borrar estos archivos asi que para el Windows Vista crean la Aplicacion de Regedit que este contendria Valores de Arranques y Programas y el Sistema Operativo A partir del Lenguaje de Programacion de COBOL se crearon Varios lenguajes que en su epoca eran Populares y los Lenguajes eran: Regional Assembly Languaje, AutoCoder, IPL, FLOW-MATIC, FORTRAN, COMTRAM, LISP, FACT, COBOL, RPG, APL, SIMULA, SNOBOL, CPL, BASIC, PL/I, BCPL

Todos estos Lenguajes de Programacion Fueron Populares en su tiempo, y con ellos se pueden seguir usando Bien ahora una Aplicacion de Tipos de Datos con la evolucion .inf quedo atras y se crea la alternativa de .cfg que contenia toda la configuracion de la aplicacion pero ya no se podia modificar ya que Viene Compilado en Codigo Maquina al igual que los Archivos de Enlace Dinamico, Desde ese entonces las Bibliotecas Compartidas consiguieron mas poder sobre el desarrollo de aplicaciones, en esa epoca eran pocas personas que se interesaba en desarrollo de aplicaciones Despues Empezo a Aparecer un Lenguaje de Programacion de tipo Multi-Plataforma que se llama Java Desarrollado por Java, Java se Adquirio mas poder porque en el tiempo los juegos Nokia se desarrollaban con Java, los Archivos de Java compilados se guardan como archivos “JAR” pero este archivo se podia descomprimir pero dentro de ese archivo puede haber miles de miles de archivo .class que contiene el codigo fuente de objetos por separado que son leidos por la Java Runtime Envorivent actualmente se sigue manteniendo la dinamica de estas extensiones de Archivos Despues empieza aparecer el Lenguaje de C++ con el que ya se Desarrollaban mejores aplicaciones y con la finalidad de expandirse mucho mas el lenguaje de Programacion y darse muchas mas alternativas con la Aparicion de la Internet se empezo a Crear los Sitios Web pero en esa epoca no era muy entendible la pagina web ya que solo eran letras bajo letras, en esa epoca fue creado el Lenguaje de Hiper Marcado (HTML) y con ellos se desarrollaban las paginas Web pero siempre quedaban feas, el formato del lenguaje es de Marcado, es decir que no es necesario que se Compilara, entonces necesitaba de internet explorer para Ver el Contenido y con ello se crearon los Servidores WEB y los Nombres de Servicio de Dominio (DNS), la extension de estos se admite como .html .htm .xhtm Ahora que ya sabemos las Principales Extensiones de Archivos donde se puede compilar las aplicaciones con el tiempo empezaron a aparecer las Aplicaciones hechas con C++ y Java para extender el Sistema de Windows entonces empieza aparecer los Lenguajes de Marcado para Redes con la finalidad de que ya no tuviera la apariencia simple los sitios Web se Crea el Lenguaje de Estilos “CSS” y el de las Aplicaciones de Escritorios “XML” Despues empiezan a Aparecer los Programas de Compresion de Archivos pero antes de estos se usaba los archivos .cab que era la mas famosa en compresion de archivos para las aplicaciones ya que dentro de ellos habian mas archivos que contenian codigo Compilado para las Aplicaciones Despues se empezo a usar los Archivos ZIP y formatos de Compresion Personalizados, como los Archivos de Extension .cab y con la evolucion del sistema todo fue Mejorando para la compresion de los archivos, es decir que actualmente debes de crear tu formato de archivo para usar en tus aplicaciones, eso lo puedes hacer con las herramientas de Desarrollo como Eclipse o Visual Estudio ... Para pasar al siguiente capitulo puedes pedirmelo en mi correo: [email protected]

Para seguir explicando sobre los Lenguajes de Programacion y la Evolucion y Herramientas Windows Estoy Desarrollando Manuales de Programacion HTML JavaScript PHP C# VisualBasic+Script proximamente los pondre en Venta...


Similar Free PDFs