Professional Documents
Culture Documents
html
viernes, 13 de marzo de 2009
comandos basicos de linux canaima
caracteristicas principales:
-Totalmente desarrollada en Software Libre.
-No est limitada al uso en la APN, sino que puede ser usado por cualquier persona.
-Se encuentra equipado con herramientas ofimticas como OpenOffice.org, (procesador de
palabras, hojas de clculo, presentaciones), diseo grfico, planificacin de proyectos y bases de
datos.
-Permite la interaccin con Internet, a travs de su navegador web, gestor de correo electrnico y
aplicaciones para realizar llamadas telefnicas por la red.
-Es estable y segura, basada en la versin estable de GNU/Linux Debian, la cual pasa por una
serie de procesos y pruebas rigurosas de calidad.
-Realizada en Venezuela por talento nacional.
Quienes participan
CONSOLA DE COMANDOS.
Es el interprete de comandos del sistema (shell), el que ejecuta las ordenes que ingresamos a
travs de los comandos, es para Unix/Linux como el COMMAND.COM del MS-DOS slo que
mucho ms potente y adems no hay un solo intrprete sino que hay varios. El ms usado es el
bash, pero existen otros como el sh (el segundo ms usado), Gnome Terminal para Gnome, kterm
para KDE o XTerm.
Una de las formas de utilizar Linux es el llamado Modo consola, con una serie de comandos
especficos de Linux. Este modo es bastante utilizado, por lo que es conveniente saber cuales son
sus principales comandos y qu es lo que realizan. Vamos a ver en este tutorial una serie de
comandos bsicos generales de este modo consola de Linux.
Estos comandos estn divididos en varios apartados para una ms fcil identificacin.
De red:
ping - manda paquetes esperando una respuesta del lugar que le indiquemos
ifconfig - muestras las tarjetas de red (Ethernet)
iwconfig - muestra Las tarjetas de red (Wifi)
host "destino" - muestra la IP del "destino"
GESTIONANDO DIRECTORIOS
Sintaxis:
Sintaxis:
rmdir directorio
-f No pide confirmacin.
OPCIONES:
l Muestra el contenido en columnas y nos muestra informacin como el propietario, los permisos, lo
enlaces, el grupo, el tamao y el nombre del archivo o carpeta.
F Aade un * al final para indicar que se trata de un archivo ejecutable y una / para indicar que se
trata de un directorio, un @ indica que se trata de un enlace.
Iniciando la instalacin
Para iniciar la instalacin de Canaima GNU/Linux 2.0, introduzca el CD o
DVD de instalacin en su unidad de CD o DVD y reinicie su equipo con el disco
introducido en la unidad. La configuracin de su computadora puede requerir
que modifique la BIOS o presione alguna tecla para poder inicar el sistema desde
el CD o DVD.
En breves insantes aparecer la pantalla de bienvenida del Instalador de
Canaima GNU/Linux 2.0 y podr presionar ENTER o esperar diez (10) segundos
para que inicie la instalacin. Tambin podr iniciar la instalacin en los
siguientes modos especiales:
1. Modo a prueba de fallos: es una versin del Instalador que no utiliza
elementos grficos y est diseada para funcionar incluso en
computadoras con tarjetas grficas que no puedan iniciar el instalador
tradicional. Se comporta de igual forma que el instalador grfico.
2. Modo experto: es una versin del Instalador que hace ms preguntas para
personalizar an ms la experiencia de instalacin; sin embargo, podr
encontrar preguntas no documentadas en este manual.
3. Modo de rescate: es una versin del Instalador diseada para acceder
temporalmente a un sistema instalado en el disco duro pero que por alguna
razn no puede ser iniciado.
Durante la instalacin
El instalador de Canaima GNU/Linux 2.0 le har algunas preguntas sobre
el sistema que est instalando. El Equipo de Desarrollo de Canaima GNU/Linux
2.0 ha preparado la instalacin para que sea lo ms sencilla posible. Por favor,
preste atencin a las preguntas que le hace el instalador para que su sistema
est correctamente ajustado:
1. Mapa de teclado: seleccione el mapa de teclado que utilizar el sistema
operativo. En Venezuela, usualmente encontrar teclados con mapa de
teclado Espaol, Latinoamericano o Ingls estadounidense.
2. Configuracin de la red: si no est conectado a una red o la red a la que
est conectado no dispone de autoconfiguracin con DHCP, el instalador le
preguntar algunos datos sobre la red. Vea el captulo correspondiente.
3. Particionamiento: el instalador siempre le preguntar como desea
particionar su sistema. Vea el captulo correspondiente.
4. Datos del administrador: el instalador le preguntar la contrasea del
administrador dos (2) veces, para confirmar. El nombre del usuario
administrador es root.
5. Datos del usuario: el instalador crear un usuario no privilegiado por
usted. Debe introducir su nombre completo, un nombre corto de usuario y
la contrasea del usuario dos (2) veces, para confirmar.
Respondiendo a estas cinco (5) preguntas, podr tener su sistema Canaima
GNU/Linux 2.0 instalado y listo para funcionar.
Configuracin de la red
Si su red soporta autoconfiguracin con DHCP, el instalador no le har
ninguna pregunta sobre la configuracin de la red. Si no est conectado a
ninguna red o si su red no soporta el protocolo anteriormente citado, el
instalador le preguntar lo siguiente:
Nombre de equipo: introduzca un nombre corto para su computadora.
Nombre de dominio: introduzca el nombre de su dominio DNS; si no lo
tiene, puede dejarlo en blanco.
Direccin IP: introduzca una direccin IP vlida para su computadora.
Mscara de red: introduzca la mscara de red.
Pasarela de enlace: introduzca la pasarela de enlace; en algunas
ocasiones el instalador intentar autocalcularla.
Servidores DNS: introduzca el o los servidores DNS de su red.
Estos valores pueden ser provistos por el administrador de su red. El
Equipo de Desarrollo de Canaima GNU/Linux 2.0 no puede proveer esta
informacin.
Tambin puede optar por no configurar la red si no est conectado a
ninguna red; para hacer esto seleccione la opcin No configurar la red en este
momento.
Particionamiento
Su sistema Canaima GNU/Linux 2.0 necesita al menos dos (2) particiones,
o secciones de su disco duro, para poder funcionar. Una corresponde a la
Finalizando la instalacin
Una vez finalizados todos los pasos de la instalacin, el disco (CD o DVD)
ser automticamente expulsado de la unidad y su computadora se reiniciar
automticamente. Retire el disco de la unidad y permita que la computadora
arranque normalmente.
Al cabo de pocos segundos ver en pantalla el gestor de arranque que le
muestra dos opciones de inicio, la predeterminada arrancar en cinco (5)
segundos y una opcin de rescate o modo "single-user".
Luego de unos instantes, su nuevo sistema operativo Canaima GNU/Linux
2.0 arrancar y podr iniciar sesin con el usuario y clave definidas durante la
instalacin de Canaima GNU/Linux 2.0.
Mantenimiento Preventivo: Aquel que se le aplica a una PC para evitar futuros errores y
problemas tcnicos, como por ejemplo: Buscar y eliminar virus del disco duro, buscar y corregir
errores lgicos y fsico en el disco, desfragmentar el disco, limpiar la placa base y dems tarjetas
para evitar fallas tcnicas por el polvo, etc.
Mantenimiento Correctivo: Aquel que esta orientado al diagnostico y reparacin del equipo
cuando se presenta un problema tcnico.
Cuando le damos mantenimientos a un equipo lo primero que debemos determinar es el tiempo de
uso y retraso tecnolgico de la computadora, ya que el servicio en equipos muy antiguos es mas
costoso por lo difcil de conseguir lo repuestos.
Luego, evaluar las condiciones fsicas en las que se encuentra la computadora. Una computadora
antigua o moderna no puede estar instalada en sitios muy cerrados o tener libros y materiales
encima y no le permita disipar el calor que se genera en la placa base. (A pesar de tener cooler por
dentro). No necesariamente debe esta en un cuarto con aire acondicionado pero si en un lugar
fresco. En cuanto a la electricidad, existen usuario que tienen bombas hidroneumticas, varios
aires acondicionados y una serie de equipos elctricos que consumen mucha energa al momento
de arrancar, es all justo cuanto el disco duros de la computadora sufre, porque es muy sensible a
los fallos de corriente y cada vez que la nevera o la bomba enciende, se da una baja de amperaje
en el sistema elctrico de toda la casa y consecuentemente en el PC. Dado a estas fluctuaciones
elctricas los discos duros suelen sufrir mucho y daarse, sin mencionar la pesadilla de las fuentes
de poder ATX de los equipos ATX, porque tambin corren la misma suerte de los HDD.
Si la computadora tiene mas de 2 aos que se le instalo el Sistema Operativo, le recomiendo que
haga un Back Up, de todos los archivos importantes para el usuario y formatee el Disco Duros
completo, no rpido, e instale de nuevo todos los programas. Vera una mejora rpida.
Si el equipo esta muy sucio por dentro, destpelo (Apagado por supuesto) y con un soplador
remueva el polvo, luego con la ayuda de una brocha y teniendo cuidado de que no este cargada de
energa esttica limpie las zonas mas difciles y utilice SQ Antiesttico para limpiar los bancos de
memoria, ranuras de expansin, etc.
El tipo de reparacin y adicin proporcionado tradicionalmente consiste en:
cambio de teclado,
cambio de CPU,
cambio/instalacin de tarjetas de sonido,
cambio/instalacin de tarjetas de video,
cambio/instalacin de Compact Disc,
cambio/instalacin de disco duro,
cambio/instalacin de memoria,
configuracin para la adaptacin de Scanner,
configuracin para el uso de Internet,
reparacin/configuracin de puertos para impresora,
reparacin de puertos para conectarse a la luz,
desarmar drives en caso de discos atorados
Por su parte, el mantenimiento y modificaciones se refieren tradicionalmente a:
limpieza de teclado,
limpieza de disco duro,
limpieza de monitor,
actualizacin de software,
vacunacin de la computadora,
asesora en sistemas.
Estos servicios se proporcionan a equipos de cmputo que van desde una PC (computadora
personal), notebooks (porttiles), servidores y redes electrnicas que soportan una cantidad
considerable de computadora.
Fallas de un computador
1.- Si el CPU se te queda pegado, pantallas azules con errores, las aplicaciones misteriosamente
se caen, quizs pueda ser problema de memorias RAM. Para esto hay una utilidad
llamada Memtest86+ , que nos permitir revisar nuestros mdulos de memoria a travs de varios
patrones de datos que son escritos y ledos en memoria. Este test toma un tiempo as que es
necesario tener paciencia. Si tienes ms de un mdulo de memoria es conveniente probarlos de
forma separada.
2.- No encontraste errores?, quizs sea tu disco duro el que falla, para ello los fabricantes de cada
disco duro tienen utilidades para poder diagnosticar, y reparar en algunos casos, los errores ms
comunes en ellos. Los principales fabricantes son Seagate, Samsung, Hitachi, Maxtor (ahora
propiedad de Seagate), Western Digital.
3.- Nada an?, para poder revisar si tienes problemas con las temperaturas de tu computador, o
voltajes de tu fuente, puedes usar un programa llamado OCCT, el cual se preocupa de estresar al
mximo el computador y durante eso va grabando los valores de temperaturas y voltajes de los
sensores que tengas. Luego te los presenta como grficos para que los analices y puedas
descubrir alguna falla. Es necesario decir que para que este programa funcione, es necesario tener
instalado algn programa de registro de temperaturas como elmbm5, speedfan, o similares.
FALLA: EL EQUIPO NO DA VIDEO.
Verifique el cable de alimentacin de AC (Cable A) y que el monitor este encendido. Trate de
ubicar un cable para monitor que usted sepa que esta bueno (Cable B). Si con el cable A el monitor
no enciende y con el cable B en monitor enciende, entonces el Cable A probablemente este abierto
por dentro, en este caso asegrese con un multmetro y reemplaza el cable.
Chequee que el cable RGB este conectado al conector de la tarjeta de video. Algunos cables
RGB cuando estn daados o unos de sus cables internos estn abiertos (a excepcin del negro o
tierras), las imgenes se mostraran con otros colores. En este caso, se deber reemplazar el cable
RGB completo se deber ubicar la parte que esta daada y repararla. Por lo general se daan al
inicio de su conector DB15, por lo que resulta mas practico cambiar el conector. Cuando el cable
de tierra o negro del cable RGB esta daado, se interrumpe la trasmisin de video al monitor
(CRT).
Verifique la Pila del BIOS: Algunas tarjetas madre integradas o no integradas, no envan video
cuando la pila del BIOS esta descargada, desinstale la pila, prubela con un multmetro y si esta
descargada, reemplcela por una nueva. OJO: Nunca intente adaptar pilas alcalinas al BIOS,
porque no son a base de Litium, se explotan al cabo de cierto tiempo y sulfatan la tarjeta madre,
causando dao irreversibles.
Destape la CPU, ubique el jumper del BIOS del equipo y resetelo, luego encienda el equipo. Lo
que sucede aqu es que muchos usuarios no saben configurar el BIOS de su equipo y ajustan mal
la velocidad y los buses del procesador por lo que la BIOS muestra una informacin errnea o no
enva video por medida de seguridad para no daar el subsistema de video. Esto es una
caracterstica incorporada de algunas tarjetas madres como la M-766.
Con la CPU abierta verifique las memorias, limpie los pines y el banco, y vuelva a conectarlas.
Esto sucede cuando la CPU esta muy sucia por dentro y las tarjetas y memorias tienen tanto
tiempo que se forma una capa de sulfato de hierro o cobre en los pines de cada dispositivo,
cortando la comunicacin de dicho dispositivo con la tarjeta madre. En este caso, retire las
memorias de sus bancos con mucho cuidado, limpie el banco con SQ Antiesttico y proceda a
limpiar casa uno de los pines de las memorias. Luego instlelas y encienda la computadora.
Pruebe su CPU con otras memorias que este usted sepa que funcionan bien. Instale una memoria
que estn bien y pruebe su CPU, si enva video, pruebe cada una de las memorias antiguas con
otro equipo, si no enva video el otro equipo, reemplace la (s) memoria(s) antiguas por una(s)
nueva(s).
Verifique la tarjeta de video, limpie los pines y la ranura de expansin. Esto se hace con otra
tarjeta madre, si la tarjeta madre piloto no enva video con la tarjeta de video sospechosa,
reemplace la tarjeta de video.
Si su tarjeta madre tiene tarjeta de video integrada como el caso de las M-748, M-755, M-766,
etc., intente probar instalando otra tarjeta de video PCI. Si con otra tarjeta de video funciona, lo
mas probable es que el chip de video de la tarjeta madre este daado. Se deber reemplazar la
tarjeta madre completa o en su defecto instalar una tarjeta de video permanentemente en el
equipo.
Intente probar su procesador y memorias en otra tarjeta madre compatible. Instale su procesador
y memorias en otra tarjeta madre compatible y prubelos, si encienden, tenga seguro que la tarjeta
madre antigua esta defectuosa o tiene problemas el BIOS.
Verifique que los controladores de video del adaptador de video estn bien instalados. Esto se
hace viendo las propiedades del Sistema desde Windows en la opcin Administrador de
Dispositivos de la categora Sistema del Panel de Control. Si tiene un signo de exclamacin,
significa que a) Los controladores del Dispositivo no estn instalados correctamente, b) El
dispositivo tiene un conflicto de recursos (IRQ) direcciones de memorias, c) la configuracin del
adaptador de video no esta bien y se corrige en las propiedades de la pantalla en la opcin
Configuracin, asignando los colores a 16.000.000 o mas colores.
Si el equipo se inicia en Modo a Prueba de Fallos, nunca mostrara todos los colores. En este caso
se deber revisar el porqu esta iniciando en Modo A Prueba de Fallos. Esto esta casi siempre
relacionado con errores lgicos o fsicos del disco duro.
Verifique el cable RGB del monitor, ya que algunos cables se abren por dentro, no se ven todos los
colores porque faltara un color primario. Los cables RGB funcionan con tres colores primarios Rojo,
amarillo y azul, si alguno de ellos fallara, las imgenes se vern amarillentas, azuladas o muy
rojizas.
Verifique que el BIOS del equipo detecte el Disco Duro de su PC. Esto se hace viendo presionado
la tecla DEL o SUPR del teclado al momento en que el equipo efectu la lectura de la RAM y
muestre el mensaje "PRESS DEL TO ENTER SET UP". Luego entrar en la Primera opcin
"STNDAR CMOS SET UP", ubicarse en la opcin "PRIMARY DISK" y presionar "ENTER" o
"INTRO". Si aparece un mensaje indicando las caractersticas del Disco Duros, entonces de deber
guardar los cambios efectuado en la CMOS, reiniciar el equipo y proceder a evaluar porque no
ingresa al sistema.
Verifique el Jumper del HDD: Asegrese que el Jumper este seleccionado en MASTER para
discos primarios o SLAVE para discos esclavos. Si el disco esta en MASTER y aun as no lo
detecta, lo mas probable es que la tarjeta controladora del HDD y el controlados del HDD en la
tarjeta madre este daada o el BIOS de la tarjeta madre este daado. En ese caso deber ubicar
un disco usado, cambiar la tarjeta controlado del HDD con otra de iguales caractersticas y
reemplazarla, actualizar la BIOS del equipo, instalar una tarjeta controlador de HDD ISA Instalar u
nuevo disco duro.
Verifique los archivos de arranque del disco duro. Con un disco de Inicio de Windows 95 o 98
usted puede explorar el disco duros de su equipo, y asegrese de que no existan errores lgicos o
fsicos en el mismo con un SCANDISK y de que los archivos del sistema se encuentre el sus
directorios. Si faltase algn archivo del sistema como MSDOS.SYS; IOS.SYS, COMMAND: COM,
WIN.COM, entre otros, deber reinstalar de nuevo el sistema operativo para reponer los archivos
faltantes
Verifique las fajas del o los HDDs y CD-ROMs Drivers. En ocasiones, cuando los equipos se
destapan mucho y se mueven constantemente las fajas de forma brusca, de abren por dentro
alguno de sus hilos y no permite la comunicacin de la tarjeta madre con el o los discos. En este
caso, se deber reemplazar las fajas por unas nuevas.
Verifique que el cable del Mouse este correctamente instalado en sus puerto. Revise los
controladores del Mouse en el administrador de dispositivos.
Asegrese que el puerto COMM1 este habilitado en el BIOS del PC.
Chequee que la faja de interfaz del puerto COMM1 este conectada correctamente en la tarjeta
madre y que este funcionando.
Destape el mouse y revise que los lectores pticos este derechos y el cable no este abierto por
dentro con un multmetro.
Cercirese que el Mouse no este utilizando los mismos recursos de otros dispositivos.
Pruebe su tarjeta madre con otra fuente de poder AT o ATX dependiendo del equipo. En la
mayora de los equipos ATX, lo que ms se suele daar es la fuente de poder.
LAS REDES PAN (Red de rea personal) Es un nuevo concepto que se refiere a una red muy
pequea que utiliza una persona para intercomunicar todos sus dispositivos (celular, computadora,
entre otros) utilizando una tecnologa bluetooth, esta no supera los 10 metros.
LAS REDES CAN (Red de rea campus) Es una coleccin de Lans dispersada geogrficamente
dentro de un campus (universitario, oficina de gobierno, industrias, y otros utilizando tecnologa
como el Internet para conectividad de los medios de comunicacin como la fibra ptica y espectro
disperso.
REDES DE COMUNICACIN: Es un conjunto de nodos encargado de procesar la informacin que
circula por la red. Un conjunto de enlaces a travs de los cuales se conectan los nodos anteriores
entre si y que configura la red propiamente dicha.
Cuanto mayor es el nmero de nodos, mayores sern las dimensiones de la red, pudiendo
alcanzar incluso coberturas mundiales como en el caso de Internet.
COMPONENTES DE UN SISTEMA DE COMUNICACIN:
EMISOR: El que transmite la informacin.
RECEPTOR: El que recibe la informacin.
CANAL: Es el medio por el cual se traspase de informacin de informacin entre emisor y receptor.
COMUNICACIN ALAMBRICA: Tambin llamada comunicacin por cable, es a travs de lneas o
cables (tradicionalmente de cobre) que une el emisor y receptor la informacin se transmite
mediante impulso elctrico.
COMUNICACIN INALAMBRICA: En este caso el soporte material a travs del cual la
comunicacin es el propio espacio. La comunicacin se transmite mediante ondas de radio.
ONDAS: Es una perturbacin que se propaga a travs de la materia como ocurra en el ejemplo de
las cuerdas o el caso del sonido.
COMUNICACIN POR SATELITE: En la comunicacin por satlite las ondas electromagntica se
transmiten gracias a la presencia en el espacio de satlites artificiales situados en orbita alrededor
de la tierra.
Las redes inalmbricas se han desarrollado muy rpidamente al calor de estas nuevas
necesidades y, hoy, son muchos los dispositivos que pueden conectarse mediante estos sistemas.
Montar una red inalmbrica en casa es relativamente sencillo, pero antes de hacerlo conviene
saber si realmente necesitamos esa infraestructura.
Si slo se desea un ordenador conectado a Internet da igual que ste lo haga o no de forma
inalmbrica. La mayor parte de los routers inalmbricos que regalan las operadoras sirven tan slo
para conectar un par de ordenadores a Internet, sin tener que tirar cable a dos habitaciones. Las
redes sin cables son realmente tiles cuando se dispone de varios ordenadores, cuando el PC de
casa es porttil y no se conecta siempre desde el mismo lugar, o cuando disponemos de otros
aparatos que pueden conectarse al PC atravesando paredes. Las consolas de nueva generacin,
los PDA, algunos mviles, o incluso equipos de msica pueden conectarse al PC de esta forma,
ofreciendo muchas posibilidades de ocio y trabajo.
SISTEMA GPS: Permite conocer las coordenadas del lugar donde nos encontramos en todo
momento y con gran precisin gracias a las medidas realizadas por una red.
ESTRUCTURA DE INTERNET: No es una red centralizada ni estas regida por un organismo.
FLUJO DE INFORMACION DE INTERNET: ARQUITECTURA DE CLIENTE-SERVIDOR:
SERVIDOR: Son computadoras donde se almacena los datos.
CLIENTE: Es la computadora que realiza la peticin al servidor para que este le muestre algunos
de los archivos almacenados.
TOPOLOGIA DE REDES
Es la forma fsica o la estructura de interconexin entre los distintos equipos (dispositivos de
comunicacin y computadoras) de la RED. Hay dos categoras de diseo de topologa,
Que depende de si la red es una red de rea local (LAN) o una conexin de Inter.-redes con
encaminadores y conexiones de red d rea extensa (WAN, Wide rea Network)
TOPOLOGIAS DE RED MS COMUNES
Topologa Jerrquica (Tipo rbol)
Es una de las ms extendidas en la actualidad. El software de manejo es sencillo. Las tareas
de control estn concentradas en la jerarqua o nivel ms elevado de la red y hoy en da incorpora
en su operacin, el trabajodescentralizado en los niveles inferiores, para reducir la carga de trabajo
de la jerarqua superior.
A pesar de ser fcil de controlar, tiene como desventajas, la posibilidad de cuellos de botella, la
centralizacin y saturacin de datos, la opcin a que falle la parte principal, con lo cual toda la red
dejara de funcionar.
Topologa en Estrella
Cuando varias estaciones de trabajo se interconectan a travs de un nodo central. Este nodo
puede actuar como un distribuidor de la informacin generada por un terminal hacia todas las
dems estaciones de trabajo o puede hacerfunciones de conmutacin. Los nodos son
implementados mediante equipos llamados hubs o concentradores.
Este tipo de topologa se recomienda para redes que tienen cinco o ms estaciones de trabajo. Es
ms segura que la topologa en bus y su costo de implementacin es intermedio entre la topologa
en bus y la topologa en anillo. En este tipo de configuracin puede suceder que, si una estacin de
trabajo no tiene comunicacin en la red, las otras estaciones pueden estar trabajando
normalmente.
Topologa en Anillo.
Se llama as por la forma de anillo que asume y su uso esta bastante extendido. En esta topologa
son raros los embotellamientos y su software es sencillo. Una de las ventajas del Token Ring es la
redundancia. Si falla un mdulo del sistema, o incluso si se corta el cable, la seal se retransmitir
y seguir funcionando. La desventaja ms saltante, radica en que el cableado es ms caro y
complejo que el de los otros sistemas y es ms difcil localizar averas.
Topologa en Malla
Muy empleada en las redes de rea amplia (WAN), por su ventaja frente a problemas de trfico y
averas, debido a su multiplicidad de caminos o rutas y la posibilidad de orientar el trfico por
trayectorias opcionales.
La desventaja radica en que su implementacin es cara y compleja, pero an as, muchos usuarios
la prefieren por su confiabilidad. Ejemplo de esta red, esInternet, llamada justamente la Telaraa
Mundial o Red de Redes.
Cableado de una red
Una vez que tenemos las estaciones de trabajo, el servidor y las placas de red, requerimos
interconectar todo el conjunto. El tipo de cable utilizado depende de muchos factores, que se
mencionarn a continuacin
Los tipos de cableado de red ms populares son: par trenzado, cable coaxial y fibra ptica.
Adems se pueden realizar conexiones a travs de radio o microondas.
Cada tipo de cable o mtodo tiene sus ventajas. y desventajas. Algunos son propensos a
interferencias, mientras otros no pueden usarse por razones de seguridad.
La velocidad y longitud del tendido son otros factores a tener en cuenta el tipo de cable a utilizar.
Par Trenzado.- Consiste en dos hilos de cobre trenzado, aislados de forma independiente y
trenzados entre s. El par est cubierto por una capa aislante externa. Entre sus principales
ventajas tenemos:
-Es una tecnologa bien estudiada
-No requiere una habilidad especial para instalacin
-La instalacin es rpida y fcil
-La emisin de seales al exterior es mnima.
Ofrece alguna inmunidad frente a interferencias, modulacin cruzada y corrosin.
Cable Coaxial.- Se compone de un hilo conductor de cobre envuelto por una malla trenzada plana
que hace las funciones de tierra. entre el hilo conductor y la malla hay una capa gruesa de material
aislante, y todo el conjunto est protegido por una cobertura externa.
El cable est disponible en dos espesores: grueso y fino.
El cable grueso soporta largas distancias, pero es ms caro. El cable fino puede ser ms prctico
para conectar puntos cercanos.
El cable coaxial ofrece las siguientes ventajas:
-Soporta comunicaciones en banda ancha y en banda base.
-Es til para varias seales, incluyendo voz, video y datos.
-Es una tecnologa bien estudiada.
Conexin fibra ptica.- Esta conexin es cara, permite transmitir la informacin a gran velocidad e
impide la intervencin de las lneas. Como la seal es transmitida a travs de luz, existen muy
pocas posibilidades de interferencias elctricas o emisin de seal. El cable consta de dos ncleos
pticos, uno interno y otro externo, que refractan la luz de forma distinta. La fibra est encapsulada
en un cable protector.
Ofrece las siguientes ventajas:
-Alta velocidad de transmisin
-No emite seales elctricas o magnticas, lo cual redunda en la seguridad
-Inmunidad frente a interferencias y modulacin cruzada.
educativo.
Los blogs son una de estas aplicaciones que debido a su bajo coste (tanto econmico como
instrumental) ha experimentado un rpido crecimiento. Es el medio idneo para compartir e
intercambiar informacin. Suponen una oportunidad de socializacin entre profesores y alumnos en
un espacio ms informal que la tradicional aula.
Todo lo que sea innovar y sacar nuevas perspectivas de mercado es vlido en el mundo virtual de
la red. Desde este blog de tecnologa, sabedores de la importancia vital de las nuevas tecnologas
en nuestra sociedad, buscamos las nuevas propuestas en este inmenso sector, como Fotohoo: red
social de foto blogs.
Las redes sociales n0s estn absorbiendo, nos atrapan en sus garras. Todo lo que sea potenciar
este hecho, es una oportunidad de negocio.
As lo han planteado en Fotohoo, que ha querido potenciar el concepto de foto blog virtual,
entendiendo como tal un diario online donde todo usuario puede expresar su estado mediante
fotografas, vdeos, msica, animaciones, etc. Es decir, un lugar de unin entre los internautas, una
nueva red social de foto blogs.
Adems, se ha querido proporcionar a los usuarios las herramientas suficientes para que sus
fotohoos sean nicos, permitiendo de esta manera, crear fotohoos exclusivos y originales.
Principales caractersticas de Fotohoo estn las siguientes:
- Posibilidad de escoger entre 2 diseos distintos y dentro de ellos, un elevado grado de
personalizacin, permitiendo cambiar colores, fuentes o imgenes de fondo. De esta manera, te
creas tu propio diseo.
- Publicacin de vdeos, msica o cualquier archivo flash (con toda la gama de posibilidades que
ofrece, desde animaciones, juegos o slide shows hasta chats integrados).
- Mensajes privados y regalos entre los usuarios de Fotohoo.
- Microblogging o estados.
- Completo sistema de estadsticas personalizado.
- Pgina de inicio con todas las noticias generadas por tus amigos, comentarios en tu fotohoo,
regalos recibidos, etc.
Apple introduce nueva tecnologa inalmbrica AirPort Extreme
Tecnologa inalmbrica que ofrece los tres elementos ms importantes de las redes: mejor
rendimiento, mayor alcance y una fiabilidad superior. Y una vez ms, Apple lidera la revolucin
inalmbrica al instalar esta nueva tecnologa en los Mac ms recientes Estos nuevos productos
utilizan la tecnologa inalmbrica AirPort Extreme, que est basada en el borrador del protocolo
IEEE 802.11n.
Entre sus innovaciones clave, el estndar 802.11n aade una tecnologa llamada multiple-input
multiple-output (MIMO), una seal de procesamiento y una antena inteligente para transmitir
varias secuencias de datos a travs de diversas antenas.
El resultado? Un rendimiento de hasta 2,5 veces superior y hasta el doble de alcance en
comparacin con el anterior estndar 802.11g1. La mayora de los Mac nuevos incorporan un
mdulo inalmbrico 802.11n, bien integrado de serie, bien mediante el software activador incluido
con la nueva Estacin Base inalmbrica AirPort Extreme. Los ordenadores Mac ms antiguos no
pueden actualizarse a 802.11n, pero aquellos que utilicen la generacin anterior 802.11a/b/g de
tecnologas inalmbricas pueden conectarse sin problemas a redes basadas en 802.11n.
Aprobado Un Nuevo Estndar de Redes wifi
Este entorno cada da adquiere ms importancia, porque para ser activo en el nuevo espacio social
se requieren nuevos conocimientos y destrezas que habrn de ser aprendidos en los procesos
educativos.
Adems adaptar la escuela, la universidad y la formacin al nuevo espacio social requiere crear un
nuevo sistema de centros educativos, a distancia y en red, as como nuevos escenarios,
instrumentos y mtodos para los procesos educativos.
MasterD es consciente de la incorporacin de estas tecnologas en el campo educativo e intenta
adaptarse a los tiempos. Para ello cuenta con una plataforma educativa en la que sus alumnos
reciben informacin de inters que les ayuda en su proceso formativo y con un blog corporativo en
el que se recogen noticias de la propia empresa y aquellas,
Relacionadas con los sectores que forman parte de su oferta formativa. En su afn por seguir
incorporando nuevas aplicaciones, ha creado un nuevo blog destinado a profesionales, en el que
expertos en el sector escribirn y comentarn su trabajo abarcando mltiples lneas: sistemas,
entornos Web, programacin, diseo, LOPD
la Ciberntica
La Ciberntica es la ciencia que se ocupa de los sistemas de control y de comunicacin en las
personas y en las mquinas, estudiando y aprovechando todos sus aspectos y mecanismos
comunes. El nacimiento de la ciberntica se estableci en el ao 1942. La unin de diferentes
ciencias como la mecnica, electrnica, medicina, fsica, qumica y computacin, han dado el
surgimiento de una nueva doctrina llamada Binica, La cual busca imitar y curar enfermedades y
deficiencias fsicas. A todo esto se une la robtica, la
cual
control los cuales funcionen en forma automtica.
Msculos Binicos:
Nariz Binica:
Ojo Binico:
Odo Binico:
Estimulacin Binica:
Todos estos avances en la Binica han ayudado a la medicina a realizar grandes avances en la
cura de enfermedades y deficiencias fsicas.
El manejo del autmata se hace desde un teclado, acompaado de una pequea pantalla.
El programa del autmata se divide en cuatro grupos. El primero engloba todas las seales de
emisores y actuadores que intervienen en las alarmas y que pertenecen al apartado de seguridad.
Algunos de ellos se utilizan tambin en los grupos 2 a 3. En los grupos 2 a 4 se desarrollan los
apartados correspondientes al ahorro y confort.
Grupo 1: Avisos del sistema
Grupo 2: Sistemas de riego
Grupo 3: Iluminacin, toldos, persianas
Grupo 4: Control de cargas
La robtica es la ciencia y la tecnologa de los robots. Se ocupa del dise
QUE ES UN ROBOT?
Un robot puede ser visto en diferentes niveles de sofisticacin, depende de la perspectiva con que
se mire. Un tcnico en mantenimiento puede ver un robot como una coleccin de componentes
mecnicos y electrnicos; por su parte un ingeniero en sistemas puede pensar que un robot es una
coleccin de subsistemas interrelacionados; un programador en cambio, simplemente lo ve como
una mquina ha ser programada; por otro lado para un ingeniero de manufactura es una mquina
capaz de realizar un tarea especfica. En contraste, un cientfico puede pensar que un robot es un
mecanismo el cul l construye para probar una hiptesis.
Un robot puede ser descompuesto en un conjunto de subsistemas funcionales: procesos,
planeacin, control, sensores, sistemas elctricos, y sistemas mecnicos. El subsistema de
Software es una parte implcita de los subsistemas de sensores, planeacin, y control; que integra
todos los subsistemas como un todo.
En la actualidad, muchas de las funciones llevadas acabo por los subsistemas son realizadas
manualmente, o de una forma off-line, pero en un futuro las investigaciones en estos campos
permitirn la automatizacin de dichas tareas.
Los tres principios o leyes de la robtica segn Asimov son:
-Un robot no puede lastimar ni permitir que sea lastimado ningn ser humano.
-El robot debe obedecer a todas las rdenes de los humanos, excepto las que contraigan la
primera ley.
-El robot debe autoprotegerse, salvo que para hacerlo entre en conflicto con la primera o segunda
ley.Sensores del robot La utilizacin de mecanismos sensores externos permite a un robot
interaccionar con su entorno de una manera flexible, esto esta en contraste con operaciones
preprogramadas en las cuales a un robot se le ensea para efectuar tareas repetitivas mediante un
conjunto de funciones preprogramadas. Aunque esto ltimo es con mucho la forma ms
predominante de operacin de los robots industriales actuales, la utilizacin de tecnologa sensorial
para dotar a las mquinas con un mayor grado de inteligencia al tratar con su entorno es realmente
un tema de investigacin y desarrollo activo en el campo de la robtica.
La funcin de los sensores del robot se pueden dividir en dos categoras principales: estado interno
y estado externo. Los sensores del estado interno tratan con la deteccin de variables tales como
la posicin de la articulacin del brazo, que se utiliza para controlar el robot. Por otra parte, los
sensores de estado externo tratan con la deteccin de variables tales como alcance, proximidad y
contacto. Los sensores externos se utilizan para guiado de robots, as como para la identificacin y
manejo de objetos. Aunque los sensores de proximidad, contacto y fuerza juegan un papel
significativo en la mejora del funcionamiento del robot, se reconoce que la visin es la capacidad
sensorial ms potente del robot. La visin del robot se puede definir como el proceso de extraer,
caracterizar e interpretar informacin de imgenes de un mundo tridimensional. Este proceso,
tambin comnmente conocido visin de mquina o de ordenador, se puede subdividir en seis
reas principales:
1) Sensor
2) reprocesamiento
3) segmentacin
4) descripcin
5) reconocimiento
6) interpretacin.
EJEMPLO la aspiradora robtica capaz de identificar obstculos
El primer robot aspiradora capaz de evitar obstculos, gracias a un mecanismo similar al de los
murcilagos, sale a la venta en el Reino Unido con un precio aproximado de 1400 euros.
La revolucionaria aspiradora va sola por las habitaciones y no tiene ninguna dificultad en limpiar
lugares de difcil acceso, como por debajo de las camas, segn sus fabricantes.
Su mecanismo de funcionamiento se basa en ondas sonoras que, similares al mecanismo de
navegacin de los murcilagos, le permiten identificar los obstculos que encuentra en su camino,
como el recipiente de agua de la mascota familiar o las patas de una silla.
El aparato funciona con pilas y, una vez activado, detecta la pared ms cercana y empieza a
aspirar a lo largo de la habitacin, creando as una fotografa del espacio en su memoria que le
permitir reconocer el resto.
Patrick Le Corre, director de la empresa que ha creado el robot, coment que "se trata del primer
electrodomstico inteligente que tiene una funcin realmente importante para el hogar".
ROBOTS IMPULSADOS NEUMATICAMENTE
La programacin de estos robots consiste en la conexin de tubos de plstico a unos manguitos de
unin de la unidad de control neumtico. Esta unidad est formada por dos partes: una superior y
una inferior. La parte inferior es un secuenciador que proporciona presin y vaco al conjunto de
manguitos de unin en una secuencia controlada por el tiempo. La parte superior es el conjunto de
manguitos de unin que activan cada una de las piezas mviles del robot.
Las conexiones entre manguitos determinan qu piezas intervendrn en el movimiento, en qu
direccin se movern y los diferentes pasos que debern efectuar. Modificando las conexiones de
los manguitos de unin se podrn programar otras secuencias de pasos distintas.
Los robots del tipo descrito son los ms simples que existen. Hay quien opina que a este tipo de
mquinas no se les debera llamar robots; sin embargo, en ellas se encuentran todos los elementos
bsicos de un robot: estas mquinas son programables, automticas y pueden realizar gran
variedad de movimientos.
ROBOTS EQUIPADOS CON SERVOMECANISMOS
Otro tipo de robots ms sofisticados desde el punto de vista del control y de las prestaciones que
ofrecen son los que llevan servomecanismos.
El uso de servomecanismos va ligado al uso de censores, como los potencimetros, que informan
de la posicin del brazo o la pieza que se ha movido del robot, una vez ste ha ejecutado una
orden transmitida. Esta posicin es comparada con la que realmente debera adoptar el brazo o la
pieza despus de la ejecucin de la orden; si no es la misma, se efecta un movimiento ms hasta
llegar a la posicin indicada.
ROBOTS PUNTO A PUNTO
Aadiendo a los servomecanismos una memoria electrnica capaz de almacenar programas y un
conjunto de circuitos de control digital, se obtienen robots ms potentes y de ms fcil manejo.
La programacin de este tercer tipo de robots se efecta mediante una caja de control que posee
un botn de control de velocidad, mediante el cual se puede ordenar al robot la ejecucin de los
movimientos paso a paso. Se clasifican, por orden de ejecucin, los pasos que el robot debe
seguir, al mismo tiempo que se puede ir grabando en la memoria la posicin de cada paso. Este
ser el programa que el robot ejecutar. Una vez terminada la programacin, el robot inicia su
trabajo segn las instrucciones del programa. A este tipo de robots se les llama punto a punto,
porque el camino trazado para la realizacin de su trabajo est definido por pocos puntos. Para
ejemplificar este mtodo de programacin pensemos en un nio que dirige un automvil por control
remoto. Si el vehculo dirigido tuviera una memoria que grabase los movimientos que el nio le
ordena, podra realizar los mismos movimientos sin control y ser dirigido por la circuiteria
electrnica que ejecutara el programa grabado en memoria.
Gracias a la memoria electrnica que poseen estos robots, se pueden tener almacenados varios
programas. El modo de elegir uno de los programas almacenados se hace a travs de los
recogidos por algn censor o por una seal de input que les llega a travs de las rdenes dadas
por el programador.
Estos robots se usan por ejemplo en las cadenas de soldadura de carroceras de automviles. Los
robots estn programados para soldar automviles de varios modelos distintos. El programador, o
un censor, reconocen el tipo de automvil y decide el programa que se ha de aplicar en cada caso.
Estos programas constan de pocos pasos, muchas veces slo cien; esto significa que no sirven
como controladores de robots para trabajos de continuo movimiento. Para solventar este
inconveniente, se usa una cinta en la que se almacenan miles de pasos de programa que el robot
leer y ejecutar; en estos casos la cinta acta de memoria. Robots de este tipo, que se pueden
encontrar en cadenas de pintura por spray, ya empiezan a trabajar como si fueran computadoras
propiamente dichas.
ROBOTS CONTROLADOS POR COMPUTADORA
Un cuarto tipo de robots comprende aquellos que se pueden controlar mediante computadora. Con
ella es posible programar el robot para que mueva sus brazos en lnea recta o describiendo
cualquier otra figura geomtrica entre puntos preestablecidos. La programacin se realiza mediante
una caja de control o mediante el teclado de la computadora. El movimiento de sus brazos se
especifica mediante varios sistemas de coordenadas segn la referencia que se tome: la mesa de
trabajo en la que se encuentra apoyado el robot o el extremo del brazo del robot. La computadora
permite adems acelerar ms o menos los movimientos del robot, para facilitar la manipulacin de
objetos pesados.
Futuro de la robtica
A pesar de que existen muchos robots que efectan trabajos industriales, aqullos son incapaces
de desarrollar la mayora de operaciones que la industria requiere. Al no disponer de unas
capacidades sensoriales bien desarrolladas, el robot es incapaz de realizar tareas que dependen
del resultado de otra anterior.
En un futuro prximo, la robtica puede experimentar un avance espectacular con las cmaras de
televisin (ejemplo de aparato sensorial), ms pequeas y menos caras, y con las computadoras
potentes y ms asequibles.
Los censores se disearn de modo que puedan medir el espacio tridimensional que rodea al
robot, as como reconocer y medir la posicin y la orientacin de los objetos y sus relaciones con el
espacio. Se dispondr de un sistema de proceso sensorial capaz de analizar e interpretar los datos
generados por los censores, as como de compararlos con un modelo para detectar los errores que
se puedan producir. Finalmente, habr un sistema de control que podr aceptar comandos de alto
nivel y convertirlos en rdenes, que sern ejecutadas por el robot para realizar tareas
enormemente sofisticadas.
Si los elementos del robot son cada vez ms potentes, tambin tendrn que serlo los programas
que los controlen a travs de la computadora. Si los programas son ms complejos, la
computadora deber ser ms potente y cumplir nos requisitos mnimos para dar una respuesta
rpida a la informacin que le llegue a travs de los censores del robot.
Paralelo al avance de los robots industriales era el avance de las investigaciones de los robots
llamados androides, que tambin se beneficiarn de los nuevos logros en el campo de los aparatos
sensoriales. De todas formas, es posible que pasen decenas de aos antes de que se vea un
androide con mnima apariencia humana en cuanto a movimientos y comportamiento.
INTELIGENCIA ARTIFICIAL
INTELIGENTE
SOFTWARE
-Reconocimiento de Patrones.
-Sistemas Expertos
-Tutores Inteligentes.
-Manipulacin Inteligente de Base de Datos.
-Programacin Automtica.
-Visin Computarizada.
Tareas formales:
Juegos
Ajedrez
Backgammon
Damas
Go
Matemticas
Geometra
Lgica
Clculo Integral
Demostracin de las propiedades de los programas
Tareas de los expertos:
Ingeniera
Diseo
Deteccin de fallos
Planificacin de manufacturacin
Anlisis cientfico
Diagnosis mdica
Anlisis financiero
Pero de que sirve crear algoritmos capaces de imitar la inteligencia y el razonamiento humano; es
aqu donde la I. A. y la Robtica tienen un punto en comn.
La IA. Tiene aplicacin en la Robtica cuando se requiere que un robot "piense" y tome una
decisin entre dos o ms opciones, es entonces cuando principalmente ambas ciencias comparten
algo en comn. La IA. Tambin se aplica a los ordenadores, ya sean PCs, servidores de red o
terminales de red, ya que su principal aplicacin es desarrollar programas computacionales que
resuelvan problemas que implican la interaccin entre la mquina y el hombre, es decir, las
mquinas "aprendern" de los hombres, para realizar mejor su labor.
SE PUEDE PRODUCIR ARTIFICIALMENTE LA INTELIGENCIA HUMANA?
Del ser humano se afirma su inteligencia porque posee intuicin, inspiracin, capacidad de
organizar cadenas lgicas de pensamiento, sentimientos y expresin lingstica, entre otras cosas.
El lenguaje es una manifestacin externa de las otras capacidades o rasgos del conocimiento. No
obstante, la definicin resulta imprecisa y abstracta.
Por Instruccin: Cuando el experto en un dominio, presenta una serie de conceptos al alumno
siguiendo una estrategia predeterminada.
Por Analoga: Cuando las similitudes entre objetos se establecen de manera concisa y breve.
Por Ejemplos: Cuando despus de utilizar otro mtodo, se presentan muestras ampliamente
descriptivas o grficas de un conocimiento recin expuesto.
Por Observacin: Mtodo valioso cuando se ha desarrollado un nivel razonable de competencia
en el dominio seleccionado. Este mtodo nos permite detectar los detalles de la solucin a un
problema en un ambiente no inventado.
Por Descubrimiento: adquisicin de conocimiento sin la ayuda de alguien que ya tiene ese
conocimiento.
El proyecto COSPAL, dirigido por un grupo de cientficos-ingenieros quienes aseguran haber
diseado y desarrollado el primer bebe-robot con inteligencia artificial (IA) de 2 a 3 aos de edad.
Este bebe-robot es el resultado de unificar dos filosofas en una sola, sobre la base de un diseo
con inteligencia artificial. Por un lado se provey al robot con un conjunto extenso de reglas, las
cuales son evaluadas por la IA y toma decisiones en base a ellas, y por otro lado se logro crear lo
que se llama una red neuronal, que permite que la IA misma aprenda las reglas y se adapte al
medio ambiente.
Realmente es un proyecto muy interesante, ya que el mismo no necesita de intervencin humana
ni de ningn tipo de programacin, y donde el mismo puede por voluntad propia resolver tareas
especificas.
La robtica y la inteligencia artificial van tomadas de la mano ya que la una se encarga de la parte
mecnica, y la otra de la parte analtica.
Gracias a la inteligencia artificial se ha logrado que una maquina sea capaz de desarrollar reas de
conocimiento muy especificas y complicadas, haciendo que la maquina pueda simular procesos
que el hombre realiza. Pero cabe destacar que an no se ha logrado que una mquina piense
como un humano, pienso que una limitacin es el hecho de que el hombre es irremplazable ya que
el ser humano cuenta con una caracterstica propia el cual es el sentido comn.
orientada
es
un paradigma de programacin que usa objetos y sus interacciones, para disear aplicaciones y
programas de ordenador. Est basado en varias tcnicas, incluyendo herencia, abstraccin,
polimorfismo y encapsulamiento. Su uso se populariz a principios de la dcada de 1990. En la
actualidad, existe variedad de lenguajes de programacin que soportan la orientacin a
objetos La programacin Orientada a Objeto se convirti en la corriente dominante. El ltimo factor
que ha propulsado OOA&D, (Object Oriented Analysis and Design; OOA&D), ha sido su idoneidad
para modelar interfaces grficos de usuario. La popularidad de lenguajes grficos orientados a
objeto y basados en objeto como Visual Basic y Java refleja la efectividad de este enfoque.
Los objetos son entidades que combinan estado (atributo), comportamiento (mtodo) e identidad:
El estado est compuesto de datos, ser uno o varios atributos a los que se habrn asignado
unos valores concretos (datos).
El comportamiento est definido por los procedimientos o mtodos con que puede operar
dicho objeto, es decir, qu operaciones se pueden realizar con l.
La identidad es una propiedad de un objeto que lo diferencia del resto, dicho con otras palabras,
es su identificador (concepto anlogo al de identificador de una variable o una constante).
Principio de ocultacin: Cada objeto est aislado del exterior, es un mdulo natural, y cada tipo
de objeto expone una interfaz a otros objetos que especfica cmo pueden interactuar con los
objetos de la clase. El aislamiento protege a las propiedades de un objeto contra su
modificacin por quien no tenga derecho a acceder a ellas, solamente los propios mtodos
internos del objeto pueden acceder a su estado. Esto asegura que otros objetos no pueden
cambiar el estado interno de un objeto de maneras inesperadas, eliminando efectos
secundarios e interacciones inesperadas. Algunos lenguajes relajan esto, permitiendo un
acceso directo a los datos internos del objeto de una manera controlada y limitando el grado de
abstraccin. La aplicacin entera se reduce a un agregado o rompecabezas de objetos.
Herencia: las clases no estn aisladas, sino que se relacionan entre s, formando una jerarqua
de clasificacin. Los objetos heredan las propiedades y el comportamiento de todas las clases
EL ANSI C Fue creado con el objetivo con el objetivo estandarizar un lenguaje uniforme a partir
del C original. Este fue estandarizado por el "comit para el estndar ANSI C" en 1983
El lenguaje C++ se desarrollo a partir de 1980 y su autor fue B. Stroustrup, tambin de la ATT.
El C++ era inicialmente era una extensin del lenguaje C que fue llamada "C with classes". A
partir de de 1983 este lenguaje empez a ser llamado C++ y utilizado fuera de la ATT.
En nombre C++ se refiere al carcter del operador incremento de C (++). Este lenguaje tuvo
gran difusin y xito en el mundo de los programadores y la ATT comenz a estandarizarlo
internamente en 1987.
En 1989 se form un comit ANSI C++ que fue seguido algn tiempo despus por un comit ISO,
quienes se encargaron de estandarizarlo a nivel americano e internacional. Actualmente el C++ es
un lenguaje muy verstil, potente y general. Su xito entre los programadores profesionales le ha
llevado a ocupar el primer puesto como herramienta de desarrollo de aplicaciones y hasta es el
preferido para compilar la mayor parte de sistemas operativos como Linux y Windows.
El C++ tiene las mismas las ventajas del C en cuanto a riqueza de operadores y expresiones,
flexibilidad, concisin y eficiencia. Adems, ha eliminado algunas de las dificultades y limitaciones
del C original.
JAVA> La evolucin de C++ ha continuado con la aparicin de Java, un lenguaje creado
simplificando algunas cosas de C++ y aadiendo otras, que se utiliza para realizar aplicaciones en
Internet como la tecnologa Microsoft C##. Hay que sealar que el C++ ha influido en algunos
puntos muy importantes del ANSI C, como por ejemplo en la forma de declarar las funciones, en
los punteros a void, etc. En efecto, aunque el C++ es posterior al C, sus primeras versiones son
anteriores al ANSI C, y algunas de las mejoras de ste fueron tomadas del C++. En estas Notas se
van a presentar los fundamentos del lenguaje C++ tradicional a partir del lenguaje C. Su
descripcin se va a realizar en dos partes: una inicial en la que se contemplan las modificaciones y
una posterior con los aadidos.
El C++ es a la vez un lenguaje procedural (orientado a algoritmos) y orientado a objetos. Como
lenguaje procedural se asemeja al C y es compatible con l. Como lenguaje orientado a objetos se
basa en una filosofa completamente diferente, que exige del programador un completo cambio de
mentalidad. Las caractersticas propias de la Programacin Orientada a Objetos (Object Oriented
Programming, u OOP) de C++ son modificaciones mayores que s que cambian radicalmente su
naturaleza.
Cualquier programador debe diferenciar a simple vista la diferencia entre un archivo C y un C++.
:los archivos o ficheros fuente de C++ tienen la extensin *.cpp (c plus plus) en lugar de *.c
Una de las ventajas del ANSI y el C++ es permiten incluir comentarios en el cdigo con dos barras
consecutivas (//) hasta el fin de la lnea 2. Mientras que anteriormente haba que marcar siempre el
final con /* */.
Tambin se incluyen variables tipo enum. Ejemplo: enum ( CERO, PRIMERO, SEGUNDO,
TERCERO} es igual que declarar CERO=0, PRIMERO=1, SEGUNDO=2, TERCERO=3
El C++ incluye la deficion de variables multiples tip estructuras con "struct". Ejemplo: struct persona
{ int cedula; char[100] nombre; char[100] apellido1; char[100] direccion; }
Otras ventajas introducidas por el C++ son: scope de variables automatic (default) y static. Para
mejorar la opcion #define se incluye una especificacion de variables constantes tipo "const" que
estan sometidas a las mismas reglas de visibilidad que otras variables (como static). - Tambin se
introducen conversiones explicitas de tipo como int x = (int) (y/z); - Asimismo se incluyen las
funcionen inline que son sustituidas por el compilador. Ejemplo: inline int copiar (int *x, int *y) { *x =
*y; } Tambien introduce punteros tipo void. Operadores new y delete para gestion dinamica de
mejoria.
C#; Qu es? 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.
Object Pascal (Delphi), es un lenguaje de programacin de alto nivel de propsito general; esto
es, se puede utilizar para escribir programas para fines cientficos y comerciales. El lenguaje
de programacin Pascal fue desarrollado por el profesor Niklaus (Nicols) Wirth en Zurich,
Zuiza, al final de los aos 1960s y principios de los 70s. Wirth dise este lenguaje para que
fuese un buen primer lenguaje de programacin para personas comenzando a aprender a
programar. Pascal tiene un nmero relativamente pequeo de conceptos para aprender y
dominar. Su diseo facilita escribir programas usando un estilo que est generalmente
aceptado como prctica estndar de programacin buena. Otra de las metas del diseo de
Wirth era la implementacin fcil. l dise un lenguaje para el cual fuese fcil escribir un
compilador para un nuevo tipo de computadora. Delphi es un entorno de desarrollo de software
diseado para la programacin de propsito general con nfasis en la programacin visual. En
Delphi se utiliza como lenguaje de programacin una versin moderna de Pascal llamada
Object Pascal. Es producido comercialmente por la empresa estadounidense Code Gear?. En
sus diferentes variantes, permite producir archivos ejecutables para Windows, Linux y la
plataforma .NET.
Java, El lenguaje de programacin Java, fue diseado por la compaa Sun Microsystems Inc.,
con el propsito de crear un lenguaje que pudiera funcionar en redes computacionales
heterogneas (redes de computadoras formadas por ms de un tipo de computadora, ya sean
PC, MACs, estaciones de trabajo, etc.), y que fuera independiente de la plataforma en la que
se vaya a ejecutar. Esto significa que un programa de Java puede ejecutarse en cualquier
mquina o plataforma.
JavaScript (la herencia se realiza por medio de la programacin basada en prototipos), Java
Script Qu es? 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.
Perl (soporta herencia mltiple. La resolucin se realiza en preorden, pero puede modificarse al
algoritmo linearization C3 por medio del mduloClass::C3 en CPAN)
PHP (a partir de su versin 5), PHP Qu es? 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.
Python, es un lenguaje de programacin dinmica orientada a objetos que puede ser usado para
el desarrollo de toda clase de software, es utilizado ampliamente por la NASA, Google,
Linperial, etc. Ofrece soporte para la integracin con otros lenguajes y herramientas y viene
con una gran cantidad de bibliotecas estndar. El interprete/compilador de Python se encuentra
disponible en Linux y en plataformas como Java y Mac OS X.
Ruby, y Ruby on Rails Qu es? Ruby on Rails, tambin conocido como RoR o Rails es un
Framework de aplicaciones Web de cdigo abierto escrito en el lenguaje de programacin
Ruby. Ruby apareci en el ao 1995 y creo que su principal problema haba sido la falta de
documentacin en otro idioma que no sea japons. Eso se ha ido solucionando y crece la
popularidad del lenguaje. Su aplicacin insignia, por decirlo de algn modo parece ser RoR. Su
mecanismo de gem se me parece al CPAN de Perl y al Pear de PHP.
Visual Basic 6.0, Visual Basic es un lenguaje de programacin desarrollado por Alan Cooper
para Microsoft. El lenguaje de programacin es un dialecto de BASIC, con importantes
aadidos. 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.