La programación es el proceso de diseñar, escribir, probar, depurar y mantener el codigo de futuro de programas computacionales. El código fuente es escrito en un lenguaje de programacio. El propósito de la programación es crear programas que exhiban un comportamiento deseado. El proceso de escribir código requiere frecuentemente conocimientos en varias áreas distintas, además del dominio del lenguaje a utilizar, algoritmos especializados y lógica formal. Programar no involucra necesariamente otras tareas tales como el análisis y diseño de la aplicación (pero si el diseño del código), aunque si suelen estar fusionadas en el desarrollo de pequeñas aplicaciones.
lunes, 24 de enero de 2011
programacion de software
La tecnologia al mirarla desde cierto punto de vista se esta utilizando a nivel mundial tanto para empresas como para pequeños negocios.Esta parte de la ingenieria en sistemas esta basada en los programas tanto en internet como los que tiene cada equipo gracias a ello la poblacion esta informada y se puede comunicar desde otros paises,la tecnologia cada va avanzando mas y mas pero nunca estaremos al alcanse de ella ya que cada dia se van inventando nuevas tecnologias para la facilidad del ser humano siendo esto asi es una carrera basica y facilnos para podernos superar a si mismos llegando a manejar y saber de que esta hecho el futuro
PROGRAMACIONES. =)
Bueno quiero contarles que el tema de la tecnologia y todo lo que abarca la informacion es una gama muy amplia y rica por conocer; podemos observar los diferentes estudios que se entrelazan con el estudio de la programacion; como al estudiarla comprendemos a fondo lo abstracto pero lo interesante que llega a ser; el estudio, la creacion de nuevos sitios web,la documentacion y datos asociados que forman parte del sistema de computacion; lo interesante de esto es que al crear un sotfware damos la solucion a un problema y obteemos un nuevo producto.
El proceso de creación de software puede llegar a ser muy complejo, dependiendo de su porte, características y criticidad del mismo. por ejemplo la creación de un sistema operativo es una tarea que requiere proyecto, gestión, numerosos recursos y todo un equipo disciplinado de trabajo. en el otro extremo, si se trata de un sencillo programa (por ejemplo, la resolución de una ecuación de segundo orden), éste puede ser realizado por un solo programador incluso aficionado fácilmente. es así que normalmente se dividen en tres categorías según su tamaño o costo: de pequeño, mediano y gran porte. existen varias metodologías para estimarlo, una de las más populares es el sistema como que provee métodos y un software (programa) que calcula y provee una estimación de todos los costos de producción en un "proyecto software" (relación horas/hombre, costo monetario, cantidad de líneas fuente de acuerdo a lenguaje usado, etc.).
ESPERO LES HALLA GUSTADO MI MINI ARTICULO.
ACERCA DE LA PROGRAMACIÒN DE SOFTWARE
Hola quiero comentarles lo importante que es este tema en nuestro entorno ya que nos encontramos rodeados de nuevas tecgnologias, y es casi inevitable ignorarlo, por simple que parezca esto tiene mucho hilo para cortar, he quì una pequeña introducciòn de este tema que en lo personal me parece maravilloso por que siempre aprendo algo mas que me ayuda a crecer intelectualmente.
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 profesional 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.
A los amantes de este tema les comento que la ampliaciòn de esta esta informaciòn la encuentran en wikipedia
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 profesional 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.
A los amantes de este tema les comento que la ampliaciòn de esta esta informaciòn la encuentran en wikipedia
CoNcUrSo De pRoGrAcIoN jAvAcLuP 2011
La organización sin ánimo de lucro javaHispano anuncia la cuarta versión del torneo virtual de fútbol javaCup donde cada equipo es una clase Java que implementa una interfaz predefinida. El concurso cuenta con el patrocinio de las empresas Extrema y Escuela de Groovy como patrocinadores platino. La participación está abierta a cualquier hispanohablante, sin importar su nacionalidad.
Desarrollar un equipo de fútbol es extremadamente simple ya que el software en el cual se basa el concurso se encarga de dibujar en la pantalla y gestionar los movimientos de la pelota y de los dos equipos. Para crear un equipo lo único que hay que indicar es qué movimientos quieres que realice tu equipo en cada situación, lo cual es sencillo gracias a la API que expone a los equipos el software. Puedes descargar todo lo que necesitas para comenzar a crear tus equipo y participar en la zona de descargas.
El plazo para enviar tu táctica es del 5 de enero al 5 de febrero. REGÌSTRATE y envíanosla; si tu táctica cumple con los requisitos de aceptación, participará en el torneo donde se irá eliminando contra los otros participantes. La gran final se jugará el 18 de febrero durante el evento Spring I/O en Madrid y se otorgarán premios en efectivo a los primeros 4 lugares.
Recuerda que la javaCup es código libre con licencia GPL v3 y fue creada por Jorge Rubira. Esta versión mejorada ha sido desarrollada por Fabián Núñez, quien además es el encargado de gestionar el torneo. Si tienes dudas, recuerda que hemos abierto un foro para que te ayudemos a resolverlas.
¿Tienes lo que se necesita para programar la mejor táctica?
Desarrollar un equipo de fútbol es extremadamente simple ya que el software en el cual se basa el concurso se encarga de dibujar en la pantalla y gestionar los movimientos de la pelota y de los dos equipos. Para crear un equipo lo único que hay que indicar es qué movimientos quieres que realice tu equipo en cada situación, lo cual es sencillo gracias a la API que expone a los equipos el software. Puedes descargar todo lo que necesitas para comenzar a crear tus equipo y participar en la zona de descargas.
El plazo para enviar tu táctica es del 5 de enero al 5 de febrero. REGÌSTRATE y envíanosla; si tu táctica cumple con los requisitos de aceptación, participará en el torneo donde se irá eliminando contra los otros participantes. La gran final se jugará el 18 de febrero durante el evento Spring I/O en Madrid y se otorgarán premios en efectivo a los primeros 4 lugares.
Recuerda que la javaCup es código libre con licencia GPL v3 y fue creada por Jorge Rubira. Esta versión mejorada ha sido desarrollada por Fabián Núñez, quien además es el encargado de gestionar el torneo. Si tienes dudas, recuerda que hemos abierto un foro para que te ayudemos a resolverlas.
¿Tienes lo que se necesita para programar la mejor táctica?
| YOU CAN DO IT!!! |
PARTE DEL LENGUAJE DE LA PROGRAMACION
Hay lenguajes de programación que utilizan compilador.
La ejecución de un programa con compilador requiere de dos etapas:
1) Traducir el programa simbólico a código máquina
2) Ejecución y procesamiento de los datos.
Otros lenguajes de programación
SOFTWARE LIBRE
El software libre (en inglés free software, esta denominación también se confunde a veces con gratis por la ambigüedad del término en el idioma inglés) es la denominación del software que respeta la libertad de los usuarios sobre su producto adquirido y, por tanto, una vez obtenido puede ser usado, copiado, estudiado, cambiado y redistribuido libremente. Según la Free Software Foundation, el software libre se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, modificar el software y distribuirlo modificado.
El software libre suele estar disponible gratuitamente, o al precio de costo de la distribución a través de otros medios; sin embargo no es obligatorio que sea así, por lo tanto no hay que asociar software libre a "software gratuito" (denominado usualmente freeware), ya que, conservando su carácter de libre, puede ser distribuido comercialmente ("software comercial"). Análogamente, el "software gratis" o "gratuito" incluye en ocasiones el código fuente; no obstante, este tipo de software no es libre en el mismo sentido que el software libre, a menos que se garanticen los derechos de modificación y redistribución de dichas versiones modificadas del programa.
El software libre suele estar disponible gratuitamente, o al precio de costo de la distribución a través de otros medios; sin embargo no es obligatorio que sea así, por lo tanto no hay que asociar software libre a "software gratuito" (denominado usualmente freeware), ya que, conservando su carácter de libre, puede ser distribuido comercialmente ("software comercial"). Análogamente, el "software gratis" o "gratuito" incluye en ocasiones el código fuente; no obstante, este tipo de software no es libre en el mismo sentido que el software libre, a menos que se garanticen los derechos de modificación y redistribución de dichas versiones modificadas del programa.Tampoco debe confundirse software libre con "software de dominio público". Éste último es aquel software que no requiere de licencia, pues sus derechos de explotación son para toda la humanidad, porque pertenece a todos por igual. Cualquiera puede hacer uso de él, siempre con fines legales y consignando su autoría original. Este software sería aquel cuyo autor lo dona a la humanidad o cuyos derechos de autor han expirado, tras un plazo contado desde la muerte de este, habitualmente 70 años. Si un autor condiciona su uso bajo una licencia, por muy débil que sea, ya no es del dominio público.
lenguaje
Lenguaje
Se llama lenguaje (del provenzal lenguatgea) a cualquier tipo de código semiótico estructurado, para el que existe un contexto de uso y ciertos principios combinatorios formales. Existen contextos tanto naturales como artificiales.
El lenguaje humano se basa en la capacidad de los seres humanos para comunicarse por medio de signos. Principalmente lo hacemos utilizando el signo lingüístico. Aun así, hay diversos tipos de lenguaje. El lenguaje humano puede estudiarse en cuanto a su desarrollo desde dos puntos de vista complementarios: la ontogenia, que remite al proceso de adquisición del lenguaje por el ser humano, y la filogenia.
El lenguaje animal se basa en el uso de señales sonoras, visuales, y olfativas, a modo de signos, para señalar a un referente o un significado diferente de dichas señales. Dentro del lenguaje animal están los gritos de alarma, el lenguaje de las abejas, etc.
Los lenguajes formales son construcciones artificiales humanas, que se usan en matemática y otras disciplinas formales, incluyendo lenguajes de programación. Estas construcciones tienen estructuras internas que comparten con el lenguaje humano natural, por lo que pueden ser en parte analizados con los mismos conceptos que éste.
información sacada de wikipedia (http://es.wikipedia.org/wiki/Lenguaje)
Se llama lenguaje (del provenzal lenguatgea) a cualquier tipo de código semiótico estructurado, para el que existe un contexto de uso y ciertos principios combinatorios formales. Existen contextos tanto naturales como artificiales.
El lenguaje humano se basa en la capacidad de los seres humanos para comunicarse por medio de signos. Principalmente lo hacemos utilizando el signo lingüístico. Aun así, hay diversos tipos de lenguaje. El lenguaje humano puede estudiarse en cuanto a su desarrollo desde dos puntos de vista complementarios: la ontogenia, que remite al proceso de adquisición del lenguaje por el ser humano, y la filogenia.
El lenguaje animal se basa en el uso de señales sonoras, visuales, y olfativas, a modo de signos, para señalar a un referente o un significado diferente de dichas señales. Dentro del lenguaje animal están los gritos de alarma, el lenguaje de las abejas, etc.
Los lenguajes formales son construcciones artificiales humanas, que se usan en matemática y otras disciplinas formales, incluyendo lenguajes de programación. Estas construcciones tienen estructuras internas que comparten con el lenguaje humano natural, por lo que pueden ser en parte analizados con los mismos conceptos que éste.
información sacada de wikipedia (http://es.wikipedia.org/wiki/Lenguaje)
CLASIFICACION DE LOS SOFTWARE
Si bien esta distinción es, en cierto modo, arbitraria, y a veces confusa, a los fines prácticos se puede clasificar al software en tres grandes tipos:
- Software de sistema: Su objetivo es desvincular adecuadamente al usuario y al programador de los detalles de la computadora en particular que se use, aislándolo especialmente del procesamiento referido a las características internas de: memoria, discos, puertos y dispositivos de comunicaciones, impresoras, pantallas, teclados, etc. El software de sistema le procura al usuario y programador adecuadas interfaces de alto nivel, herramientas y utilidades de apoyo que permiten su mantenimiento. Incluye entre otros:
- Sistemas operativos
- Controladores de dispositivos
- Herramientas de diagnóstico
- Herramientas de Corrección y Optimización
- Servidores
- Utilidades
- Software de programación: Es el conjunto de herramientas que permiten al programador desarrollar programas informáticos, usando diferentes alternativas y lenguajes de programación, de una manera práctica. Incluye entre otros:
- Editores de texto
- Compiladores
- Intérpretes
- Enlazadores
- Depuradores
- Entornos de Desarrollo Integrados (IDE): Agrupan las anteriores herramientas, usualmente en un entorno visual, de forma tal que el programador no necesite introducir múltiples comandos para compilar, interpretar, depurar, etc. Habitualmente cuentan con una avanzada interfaz gráfica de usuario (GUI).
- Software de aplicación: Es aquel que permite a los usuarios llevar a cabo una o varias tareas específicas, en cualquier campo de actividad susceptible de ser automatizado o asistido, con especial énfasis en los negocios. Incluye entre otros:
- Aplicaciones para Control de sistemas y automatización industrial
- Aplicaciones ofimáticas
- Software educativo
- Software empresarial
- Bases de datos
- Telecomunicaciones (por ejemplo Internet y toda su estructura lógica)
- Videojuegos
- Software médico
- Software de Cálculo Numérico y simbólico.
- Software de Diseño Asistido (CAD)
- Software de Control Numérico (CAM)
PROGRAMACION DE UN SOFTWARE
Durante esta etapa se realizan las tareas que comúnmente se conocen como programación; que consiste, esencialmente, en llevar a código fuente, en el lenguaje de programación elegido, todo lo diseñado en la fase anterior. Esta tarea la realiza el programador, siguiendo por completo los lineamientos impuestos en el diseño y en consideración siempre a los requisitos funcionales y no funcionales (ERS) especificados en la primera etapa.
Es común pensar que la etapa de programación o codificación (algunos la llaman implementación) es la que insume la mayor parte del trabajo de desarrollo del software; sin embargo, esto puede ser relativo (y generalmente aplicable a sistemas de pequeño porte) ya que las etapas previas son cruciales, críticas y pueden llevar bastante más tiempo. Se suele hacer estimaciones de un 30% del tiempo total insumido en la programación, pero esta cifra no es consistente ya que depende en gran medida de las características del sistema, su criticidad y el lenguaje de programación elegido.[8] En tanto menor es el nivel del lenguaje mayor será el tiempo de programación requerido, así por ejemplo se tardaría más tiempo en codificar un algoritmo en lenguaje ensamblador que el mismo programado en lenguaje C.
Mientras se programa la aplicación, sistema, o software en general, se realizan también tareas de depuración, esto es la labor de ir liberando al código de los errores factibles de ser hallados en esta fase (de semántica, sintáctica y lógica). Hay una suerte de solapamiento con la fase siguiente, ya que para depurar la lógica es necesario realizar pruebas unitarias, normalmente con datos de prueba; claro es que no todos los errores serán encontrados sólo en la etapa de programación, habrán otros que se encontrarán durante las etapas subsiguientes. La aparición de algún error funcional (mala respuesta a los requerimientos) eventualmente puede llevar a retornar a la fase de diseño antes de continuar la codificación.
Durante la fase de programación, el código puede adoptar varios estados, dependiendo de la forma de trabajo y del lenguaje elegido, a saber:
- Código fuente: es el escrito directamente por los programadores en editores de texto, lo cual genera el programa. Contiene el conjunto de instrucciones codificadas en algún lenguaje de alto nivel. Puede estar distribuido en paquetes, procedimientos, bibliotecas fuente, etc.
- Código objeto: es el código binario o intermedio resultante de procesar con un compilador el código fuente. Consiste en una traducción completa y de una sola vez de éste último. El código objeto no es inteligible por el ser humano (normalmente es formato binario) pero tampoco es directamente ejecutable por la computadora. Se trata de una representación intermedia entre el código fuente y el código ejecutable, a los fines de un enlace final con las rutinas de biblioteca y entre procedimientos o bien para su uso con un pequeño intérprete intermedio [a modo de distintos ejemplos véase EUPHORIA, (intérprete intermedio), FORTRAN (compilador puro) MSIL (Microsoft Intermediate Language) (intérprete) y BASIC (intérprete puro, intérprete intermedio, compilador intermedio o compilador puro, depende de la versión utilizada)].
- El código objeto no existe si el programador trabaja con un lenguaje a modo de intérprete puro, en este caso el mismo intérprete se encarga de traducir y ejecutar línea por línea el código fuente (de acuerdo al flujo del programa), en tiempo de ejecución. En este caso tampoco existe el o los archivos de código ejecutable. Una desventaja de esta modalidad es que la ejecución del programa o sistema es un poco más lenta que si se hiciera con un intérprete intermedio, y bastante más lenta que si existe el o los archivos de código ejecutable. Es decir no favorece el rendimiento en velocidad de ejecución. Pero una gran ventaja de la modalidad intérprete puro, es que el esta forma de trabajo facilita enormemente la tarea de depuración del código fuente (frente a la alternativa de hacerlo con un compilador puro). Frecuentemente se suele usar una forma mixta de trabajo (si el lenguaje de programación elegido lo permite), es decir inicialmente trabajar a modo de intérprete puro, y una vez depurado el código fuente (liberado de errores) se utiliza un compilador del mismo lenguaje para obtener el código ejecutable completo, con lo cual se agiliza la depuración y la velocidad de ejecución se optimiza.
- Código ejecutable: Es el código binario resultado de enlazar uno o más fragmentos de código objeto con las rutinas y bibliotecas necesarias. Constituye uno o más archivos binarios con un formato tal que el sistema operativo es capaz de cargarlo en la memoria RAM (eventualmente también parte en una memoria virtual), y proceder a su ejecución directa. Por lo anterior se dice que el código ejecutable es directamente "inteligible por la computadora". El código ejecutable, también conocido como código máquina, no existe si se programa con modalidad de "intérprete puro.
Considerando esta definición, el concepto de software va más allá de los programas de computación en sus distintos estados: código fuente, binario o ejecutable; también su documentación, los datos a procesar e incluso la información de usuario forman parte del software: es decir, abarca todo lo intangible, todo lo "no físico" relacionado.
El término «software» fue usado por primera vez en este sentido por John W. Tukey en 1957. En la ingeniería de software y las , el software es toda la información procesada por los sistemas informáticos: programas y datos.
El término «software» fue usado por primera vez en este sentido por John W. Tukey en 1957. En la ingeniería de software y las , el software es toda la información procesada por los sistemas informáticos: programas y datos.
El concepto de leer diferentes secuencias de instrucciones (programa) desde la memoria de un dispositivo para controlar los cálculos fue introducido por Charles Babbage como parte de su máquina diferencial. La teoría que forma la base de la mayor parte del software moderno fue propuesta por Alan Turing en su ensayo de 1936, "Los números computables", con una aplicación al problema de decisión.
Pasos de la instalación de software
- Verificación de la compatibilidad: Se debe comprobar si se cumplen los requisitos para la instalación en cuanto a hardware y software. A veces es necesario desinstalar versiones antiguas del mismo software.
- Verificación de la integridad: Se verifica que el paquete de software es el original, esto se hace para evitar la instalación de programas maliciosos.
- Creación de los directorios requeridos: Para mantener el orden en el directorio cada sistema operativo puede tener un estandar para la instalación de ciertos archivos en ciertos directorios. Ver por ejemplo Linux Standard Base.
- Creación de los usuarios requeridos: Para deslindar responsabilidades y tareas se pueden o deben usar diferentes usuarios para diferentes paquetes de software.
- Concesión de los derechos requeridos: Para ordenar el sistema y limitar daños en caso necesario, se le conceden a los usuarios solo el mínimo necesario de derechos.
- Copia, desempaque y decompresión de los archivos desde el paquete de software: Para ahorrar Ancho de banda y tiempo en la transmisión por internet o espacio de Disco duro, los paquetes vienen empacados y comprimidos.
- Archivos principales, sean de fuente o binarios.
- Archivos de datos, por ejemplo datos, imágenes, modelos, documentos XML-Dokumente, etc.
- Documentación
- Archivos de configuración
- Bibliotecas
- Enlaces duros o enlaces simbólico a otros archivos
- Compilación y enlace con la bibliotecas requeridas: En algunos casos no se puede evitar el complicado paso de la compilación y enlace que a su vez tiene severos requerimientos de software al sistema. El enlace con bibliotecas requeridas puede ser un problema si en su instalación no se acataron los standards establecidos.
- Configuración: Por medio de archivos de configuración se le da a conocer al software con que parámetros debe trabajar. Por ejemplo, los nombres de las personas que pueden usar el software, como verificar su clave de ingreso , la ruta donde se encuentran los archivos con datos o la dirección de nuestro proveedor de correo electrónico. Para sistemas complejos se debe desarrollar el Software Configuration Management.
- Definir las variables de entorno requeridas: Algunos comportamientos del software solo pueden ser determinados por medio de estas variables. Esto es parte de la configuración, aunque es más dinámica.
- Registro ante el dueño de la marca: Para el Software comercial a veces el desarrollador de software exige el registro de la instalación si se desea su servicio.
INGENIERIA DEL SOFTWARE Y PROGRAMACION
La programación es la transformación de un análisis en un lenguaje que es capaz de entender el ordenador. Una vez se obtiene un análisis completo de una solución, se procede con la fase de programación que consistirá en ir construyendo y elaborando un programa informático con una interfaz sencilla para el usuario pero que esconde arduos y laboriosos procesos.Podríamos comparar la fase de programación con la de construcción del edificio basándose en sus planos.
Esta es la fase de ejecución en la elaboración de un software a medida, por ello determinará en gran medida muchas características de nuestro programa a medida. Una programación metódica y minuciosa brindará de robustez, mantenibilidad y eficiencia a nuestra solución.
Electronic Dreams programa sus soluciones de software más complejas apoyándose en su cualificado equipo de programadores con varios años de experiencia.
datos curiosos
QUE ES LA PROGRAMACION DE SOFTWARE:
Se conoce como software al equipamiento lógico o soporte lógico de una computadora digital; comprende el conjunto de los componentes logicos necesarios que hacen posible la realización de tareas específicas, en contraposición a los componentes físicos, que son llamados hardware
Se conoce como software al equipamiento lógico o soporte lógico de una computadora digital; comprende el conjunto de los componentes logicos necesarios que hacen posible la realización de tareas específicas, en contraposición a los componentes físicos, que son llamados hardware
Contar con un software que facilite la implementación de un sistema de gestión de la calidad según los requerimientos del estandar internacional ISO 9001:2008, o que resulte una herramienta para su desarrollo y mejora, es sin duda es una excelente respuesta a la creciente demanda de los mercados, y una demostración de la cabal comprensión acerca del rol que la calidad tiene en la satisfacción total del cliente
La programación estructurada es una teoria de programación que consiste en construir programas de facil comprension.
La programación estructurada es especialmente util, cuando se necesitan realizar correciones o modificaciones despues de haber concluido un programa o aplicacion. Al haberse utilizado la programación estructurada, es mucho más sencillo entender la codificacion del programa, que se habra hecho en diferentes secciones.
Proceso de creación del software
El proceso de creación de software puede llegar a ser muy complejo, dependiendo de su porte, características y criticidad del mismo. Por ejemplo la creación de un sistema operativo es una tarea que requiere proyecto, gestión, numerosos recursos y todo un equipo disciplinado de trabajo. En el otro extremo, si se trata de un sencillo programa (por ejemplo, la resolución de una ecuación de segundo orden), éste puede ser realizado por un solo programador (incluso aficionado) fácilmente. Es así que normalmente se dividen en tres categorías según su tamaño (líneas de código) o costo: de Pequeño, Mediano y Gran porte. Existen varias metodologías para estimarlo, una de las más populares es el sistema COCOMO que provee métodos y un software (programa) que calcula y provee una estimación de todos los costos de producción en un "proyecto software" (relación horas/hombre, costo monetario, cantidad de líneas fuente de acuerdo a lenguaje usado, etc.).http://es.wikipedia.org/wiki/Software
Definicion De Programa (Software)
Literalmente “software” significa “mercancía suave“, lo cual no ayudaría a comprender el significado en castellano. Software se refiere al conjunto de instrucciones preparadas para ser interpretadas por una computadora que realiza procesamiento electrónico de dato
El software es esencialmente la parte lógica de una computadora, debemos tener en cuenta, también, para comprender el fenómeno, que en francés “software” se dice “logiciel”.
El software es esencialmente la parte lógica de una computadora, debemos tener en cuenta, también, para comprender el fenómeno, que en francés “software” se dice “logiciel”.
Alan Turing desarrolló en 1936 la teoría que conforma la base del software en la actualidad con su ensayo llamado Los números computables
VARIEDAD DE SOFTWARE
L
os tres primeros son software dedicados a programadores o personas del area informatica, y el resto, es software de aplicativos especificos para el usuario final.
una wpersonas interesadas en aprender algo más sobre informática.Dirigida u orientada hacia un amplio análisis sobre lenguajes de programación, periféricos, diseño de web, hardware y software.
os tres primeros son software dedicados a programadores o personas del area informatica, y el resto, es software de aplicativos especificos para el usuario final.
una wpersonas interesadas en aprender algo más sobre informática.Dirigida u orientada hacia un amplio análisis sobre lenguajes de programación, periféricos, diseño de web, hardware y software.
Nuestra intención es englobar dentro de una sóla web toda la información y recursos necesarios para que tú puedas comprar lo que necesites para tu computadora u ordenador, informarte de los avances de software y hardware, o simplemente conocer todas aquellas ramas de la informáticas que son nuevas para tí.
SOFTWARE
El software viene conceptualizado, por la parte logica o no fisica de un sistema informatico.
El software esta representado por las aplicaciones, sistemas o programas los cuales le dicen a las computadoras u ordenadores las acciones y tareas que deben realizar.
El software es un conjunto de instrucciones o secuencias, realizadas por el usuario, las cuales permiten controlar las actividades u funciones de las computadoras u ordenadores.
PROGRAMADORES SENA 2011
En cualquier ordenador podemos distinguir dos elementos esenciales: el hardware y el software. El hardware es la parte física, los chips y los cables (la máquina) mientras que el software son los programas que se ejecutan sobre esta máquina.
En este post nos dedicamos a dar unas pinceladas de este segundo elemento, el software, y más en concreto en como se confeccionan los programas.
En este post nos dedicamos a dar unas pinceladas de este segundo elemento, el software, y más en concreto en como se confeccionan los programas.
Suscribirse a:
Comentarios (Atom)







