¿Qué es un programador?
Esto es muy útil
Espero que te sea de ayuda
En pocas palabras, programar es utilizar computadoras para lograr un determinado propósito o resolver un determinado problema y el proceso de utilizar un determinado lenguaje de programación para escribir el código del programa y finalmente obtener el resultado.
Aunque los ordenadores son muy potentes. Puede permitir navegar por Internet, jugar, gestionar las relaciones con el personal de la empresa, etc., pero sin programas equivale a un montón de chatarra y no prestará atención a las "órdenes" que le demos. Por lo tanto, tenemos que domesticarlo de una sola manera: el programa. Esta es también la única forma de comunicarnos con la computadora.
¿Qué es exactamente el programa?
Un programa es un conjunto de instrucciones que le indican al ordenador cómo realizar una tarea específica.
Por ejemplo, es como una receta que te guía para cocinar un plato o un policía de tránsito (o una señal de tránsito) que te indica que conduzcas hasta tu destino. Sin estas instrucciones especiales, no se puede realizar la tarea prevista. Lo mismo ocurre con las computadoras. Cuando quieres que la computadora haga algo por ti, la computadora en sí no puede trabajar activamente para nosotros, por lo que debemos darle instrucciones, y simplemente no puede entender el lenguaje natural humano sobre las descripciones, por lo que nosotros. ¿Debe utilizar programas para decirle a la computadora qué hacer y cómo hacerlo? Se necesitan instrucciones incluso para las tareas más simples, como cómo obtener una pulsación de tecla, cómo colocar una letra en la pantalla, cómo guardar un archivo en el disco, etc.
¡Es tan problemático que incluso hay que considerar la programación de estas cosas! ¡No es de extrañar que la gente diga que programar es difícil! Estás equivocado. De hecho, muchas de estas instrucciones están listas para usar, incluidas en el chip de procesamiento y integradas en el sistema operativo, por lo que no tenemos que preocuparnos de que funcionen. y no requieren que intervengamos en estos procesos.
La computadora mencionada anteriormente no hace nada por sí sola. Por lo tanto, tenemos que utilizar programas para que la computadora "nos sirva". Y este proceso es lo que "inventamos". La programación se puede implementar utilizando un determinado lenguaje de programación y la sintaxis de este lenguaje se utiliza para describir lo que se supone que debe hacer la computadora.
La gramática de la que estamos hablando aquí es completamente diferente de la gramática en idiomas extranjeros. La gramática de la que estamos hablando aquí es solo para leer la escritura de su programa y establecer algunas reglas.
Después de escribir el programa, un software especial interpretará o traducirá su programa a un "lenguaje informático" que la computadora pueda reconocer y luego podrá "entender" sus palabras y seguir sus instrucciones. . Por lo tanto, la programación es en realidad un proceso en el que "las personas dan reglas a las computadoras".
Existen muchos tipos de lenguajes informáticos. Generalmente se pueden dividir en tres categorías: lenguaje de máquina, lenguaje ensamblador y lenguaje de alto nivel.
Cada acción o paso realizado por la computadora se ejecuta de acuerdo con un programa que ha sido programado en lenguaje informático. Un programa es una colección de instrucciones que la computadora debe ejecutar, y todos los programas están controlados por la computadora. idioma escrito en. Por lo tanto, si las personas quieren controlar la computadora, deben enviarle comandos a través del lenguaje informático.
El único lenguaje que los ordenadores pueden reconocer es el lenguaje de máquina, que es un código compuesto por. Pero normalmente cuando la gente programa, no utiliza el lenguaje de máquina porque es muy difícil de recordar y reconocer.
Actualmente existen dos formas comunes de lenguajes de programación: lenguaje ensamblador y lenguaje de alto nivel.
La esencia del lenguaje ensamblador es la misma que la del lenguaje máquina. Ambos operan directamente en el hardware, sin embargo, las instrucciones utilizan identificadores abreviados en inglés, que son más fáciles de identificar y recordar. También requiere que los programadores escriban cada operación específica en forma de comandos.
Cada instrucción en el programa ensamblador solo puede corresponder a una acción muy sutil en el proceso de operación real, como movimiento e incremento. Por lo tanto, los programas fuente ensambladores son generalmente largos, complejos, propensos a errores y de uso. Lenguaje ensamblador. La programación requiere más experiencia en informática, pero las ventajas del lenguaje ensamblador también son obvias. Las operaciones que se pueden realizar con el lenguaje ensamblador no son posibles con los lenguajes ordinarios de alto nivel. Además, el archivo ejecutable generado por el ensamblador del programa fuente. No sólo es más pequeño, sino que se ejecuta rápidamente.
Los lenguajes de alto nivel son actualmente la elección de la mayoría de programadores.
En comparación con el lenguaje ensamblador, no solo sintetiza muchas instrucciones de máquina relacionadas en una sola instrucción, sino que también elimina detalles relacionados con operaciones específicas pero no relacionados con la finalización del trabajo, como el uso de pilas, registros, etc., simplificando así enormemente las instrucciones. en el programa. Dado que se omiten muchos detalles, los programadores no necesitan tener muchos conocimientos profesionales.
El lenguaje de alto nivel es principalmente relativo al lenguaje ensamblador. No se refiere a un lenguaje específico, pero incluye muchos lenguajes de programación, como los actualmente populares VB, VC, FoxPro, Delphi, etc. La sintaxis y los formatos de comando de estos lenguajes son diferentes.
(1) Clase de interpretación: el método de ejecución es similar a la "traducción simultánea" en nuestra vida diaria. El intérprete del código fuente de la aplicación "traduce" al código de destino (lenguaje de máquina). El lenguaje correspondiente se ejecuta simultáneamente, por lo que la eficiencia es relativamente baja y no puede generar un archivo ejecutable que se pueda ejecutar de forma independiente. La aplicación no se puede separar de su intérprete, pero este método es más flexible y puede ajustar y modificar dinámicamente. solicitud.
(2) Clase de compilación: la compilación se refiere a "traducir" el código fuente del programa al código de destino (lenguaje de máquina) antes de que se ejecute el programa fuente de la aplicación, de modo que el programa de destino se pueda ejecutar independientemente de su entorno de lenguaje. , más fácil de usar y más eficiente. Sin embargo, una vez que es necesario modificar la aplicación, primero se debe modificar el código fuente y luego volver a compilarlo para generar un nuevo archivo objeto (*.OBJ) antes de que pueda ejecutarse. Solo hay un archivo objeto pero no hay código fuente. modificación muy inconveniente. La mayoría de los lenguajes de programación actuales son compilados, como Visual Basic, Visual C++, Visual Foxpro, Delphi, etc.
Esta pregunta es realmente muy sencilla. Mencionamos anteriormente que los programas son la única forma en que los humanos se comunican con las computadoras. Por lo tanto, si queremos que las computadoras nos sirvan, debemos tener programas. ¿De dónde provienen los programas? Por supuesto, los escribimos nosotros. Quizás hagas otra pregunta: ¿Qué tipo de programas existen ahora? ¿Por qué debería programar? Aunque ahora hay muchos programas, no lleva mucho tiempo poner el tipo de programas que necesitas directamente en línea. Es hora de encontrar algo similar y puede que sea justo lo que necesita. Sin embargo, es como comprar ropa. Aunque la ropa se vende en todas partes, ¿cuál está "hecha a medida" para ti?
Los programas también pueden hacer muchas cosas. Diferentes programas pueden lograr cosas diferentes. Desde los grandes aspectos del manejo de las finanzas del país, hasta los pequeños aspectos del manejo de las cuentas familiares.
Para otro ejemplo, si desea que su computadora reproduzca animaciones, entonces su computadora también debe tener un programa de reproducción de animaciones correspondiente. El que se muestra a continuación es un reproductor de animaciones F1ssh. Describiremos el proceso de preparación de este programa en detalle en los siguientes capítulos.
Con el rápido desarrollo de las computadoras, siempre llegará el día en que las personas que no saben programar serán clasificadas como "analfabetas". No quieres, ¿verdad? Entonces aprende un lenguaje de programación.
¿La programación quedará obsoleta?
¿La programación quedará obsoleta? Déjame hacerte una pregunta primero: ¿Desaparecerán las computadoras? Si sabes si las computadoras desaparecerán, sabrás si la programación quedará obsoleta.
Las herramientas de programación quedarán obsoletas, pero la programación no.
Los sistemas informáticos están compuestos por sistemas de hardware visibles y sistemas de software invisibles. Para que una computadora funcione normalmente, no basta con tener un sistema de hardware. Se puede decir que una computadora sin un sistema de software (es decir, sin un programa) es solo un montón de chatarra, incapaz de hacer nada. Por ejemplo, cuando escribe un artículo, necesita utilizar un software de edición de texto en el sistema operativo para ingresar texto, pero sin este software de ingreso de texto, ¿alguna vez ha pensado en cómo ingresar un artículo en la computadora? Muestra cómo ingresar texto en una computadora sin ningún software (la llamamos máquina básica). Estos software son en realidad lo que solemos llamar programas.
¿La programación se volverá obsoleta? Pensemos en este problema desde otro ángulo. ¿Desaparecerán las computadoras si algún día todas las cosas en el mundo se procesan sin computadoras, las computadoras pronto desaparecerán y la programación no? sólo quedará obsoleto, sino que desaparecerá con él. Pero, ¿desaparecerán las computadoras? Por supuesto que no. Hoy en día, las computadoras se utilizan en todos los campos y han hecho contribuciones inconmensurables al desarrollo de la humanidad.
Imagínese cómo sería el mundo si un día todas las computadoras del mundo desaparecieran repentinamente. Podría ser tan aterrador como si todo el mundo tuviera un corte de energía, e incluso habría pérdidas mayores. La existencia de las computadoras debe ser mantenida por sistemas de software. Por lo tanto, la programación nunca quedará ni podrá quedar obsoleta.
Los lenguajes de programación informática se han desarrollado hasta el día de hoy, desde el lenguaje de máquina más primitivo hasta el entorno de desarrollo visual integrado actual, e incluso integran múltiples lenguajes en una misma plataforma de desarrollo, como NET de Microsoft. plataforma. Mirando hacia atrás en la historia del desarrollo de los lenguajes de programación, no es difícil ver que para la programación, solo las herramientas de programación quedarán obsoletas y la programación en sí no quedará obsoleta.
Las tecnologías cambiantes requieren programadores en constante cambio.
Desde la década de 1960, las computadoras se han desarrollado a pasos agigantados. Parece que ninguna ciencia en la historia se ha desarrollado más rápido que el desarrollo de las computadoras. Independientemente del hardware, el software o las redes, todos avanzan a un ritmo alarmante. La velocidad de desarrollo del hardware informático sigue la "Ley de Moore" y la velocidad se duplica cada dieciocho meses (de hecho, ahora ha superado esta velocidad). El software se desarrolla a la misma velocidad que el hardware. La industria del software de China no estaba muy madura en la década de 1990, pero ahora hay empresas de software de todos los tamaños en todas partes y el software compartido se puede ver en todas partes en Internet. La tecnología en constante evolución requiere programadores en constante cambio. Por ejemplo, Visual Basic ahora puede construir rápidamente aplicaciones en Windows. La tecnología de programación está en constante desarrollo y constantemente se introducen nuevos conceptos y métodos, como los del C estructurado. Se propuso una idea orientada a objetos y apareció C++. Basado en C++, Microsoft lanzó Visual C++ para que a los usuarios les resultara más conveniente crear aplicaciones win32. Esto también requiere que los programadores actualicen constantemente su tecnología.
La informática es muy diferente a otras disciplinas, a diferencia de la lingüística y la historia, es casi permanente. La informática requiere que actualices constantemente tus conocimientos; de lo contrario, pronto serás eliminado, incluso en programación.
Escribir programas es algo muy interesante, porque escribir programas puede hacer muchas cosas avanzadas. Por ejemplo, en los siguientes capítulos presentaremos cómo usar Visual Basic para escribir un reproductor de animación Flash y cómo escribir un administrador de software de descarga, etc. Si lo deseas, puedes escribir programas más avanzados que estos.
Con el desarrollo de la industria del software informático, nació el puesto de "programador". Entonces se formó el concepto de que la persona que escribe el programa es el programador, por lo que la programación es una cuestión de programadores. Pero los programadores no son programadores al principio, poco a poco también se convierten en programadores desde donde estamos ahora.
Escribir programas es algo muy interesante, porque escribir programas puede hacer muchas cosas avanzadas. Por ejemplo, en los siguientes capítulos presentaremos cómo usar Visual Basic para escribir un reproductor de animación Flash y cómo escribir un administrador de software de descarga, etc. Si lo deseas, puedes escribir programas más avanzados que estos.
La programación también puede considerarse como un pasatiempo o un interés. Si te interesa, será mucho más fácil aprender, ¡porque si te interesa la programación, leerás más libros y aprenderás más sobre ella! Recopilar algunos pequeños programas para practicar en la computadora es de gran ayuda para aprender a programar, y a medida que avanza el proceso de aprendizaje, descubrirás que no es muy difícil, al contrario, es muy fácil.
En resumen, debes ser persistente al aprender a programar. Mientras tengas confianza y perseverancia, podrás aprenderlo bien;
Programemos juntos
Frente a cómo operar la computadora que tenemos frente a nosotros, creo que este problema ya no es el principal problema que preocupa a todos.
Ahora hay tantos tipos de software. Al elegir uno, ¿los "entusiastas de la informática" también piensan que algún día podrán escribir su propio software? ¿Los amigos que quieren aprender a programar eligen un lenguaje de programación porque no saben cómo hacerlo? ¿Eliges y sientes dolor de cabeza? Cuando no sabes cómo empezar, tus amigos pensarán: "¿Puedo programar?". Pero, ¿qué programador puede tener éxito sin aprender? De hecho, escribir programas no es tan difícil ni complicado como las personas. Piénselo. ¡Todos los que estén comprometidos con el aprendizaje de informática pueden probarlo!
La necesidad de elegir un lenguaje de programación que se adapte a sus necesidades
¡Hay muchos tipos de lenguajes de programación básicos que se usan comúnmente en! Actualmente, los más simples incluyen: Pascal, lenguaje c, qBasic, Fortran, Visual Basic, etc. Pero las primeras son herramientas de programación en DOS. Visual Basic es una herramienta de programación para el diseño de aplicaciones en Windows. Hoy en día, la mayoría de los usuarios de computadoras ya no usan DOS, por lo que generalmente elegimos Visual Basic como herramienta de programación inicial. Visual Basic es la herramienta de programación más fácil de usar en el diseño de aplicaciones de Windows y los pasos de aprendizaje también son relativamente fáciles de aceptar para los principiantes. Para los principiantes que recién comienzan a aprender programación, es mejor elegir Visual Basic. No pueden imaginar que pueden alcanzar el cielo en un solo paso cuando aprender un lenguaje de programación es la mejor manera.
Fortalece tu confianza al aprender a escribir programas
Escribir programas no es una patente solo para aquellos con conocimientos profesionales. Todos los que estudian informática pueden escribir programas, y la inspiración de cada uno es diferente, las hay. diferencias en las ideas y métodos de escritura de programas. Pero la misma idea es escribir programas exitosos. Aprender a programar es un proceso largo que requiere mucho trabajo y sudor, pero la alegría del éxito es algo que otros no pueden experimentar. Supere las dificultades de aprendizaje, trabaje duro para practicar y piense que puede hacer lo que otros pueden hacer. La popularización de las computadoras ha brindado a más personas la oportunidad de aprender y también ha permitido que más personas participen en las filas de programadores. Todos tienen derecho a programar y a todos se les brindan oportunidades por igual. Tenga confianza en que ganará, sea valiente y emprendedor en el campo de la programación y crea que el éxito estará a la vuelta de la esquina.
3. ¿Puedo programar?
Con el desarrollo de la industria del software, nació el puesto de "programador". Entonces se formó el concepto de que la persona que escribe el programa es el programador, por lo que la programación es una cuestión de programadores. Pero los programadores no son programadores al principio, poco a poco también se convierten en programadores desde donde estamos ahora.
Escribir programas es algo muy interesante, porque escribir programas puede hacer muchas cosas avanzadas. Por ejemplo, en los siguientes capítulos presentaremos cómo usar Visual Basic para escribir un reproductor de animación Flash y cómo escribir un administrador de software de descarga, etc. Si lo deseas, puedes escribir programas más avanzados que estos.
La programación también puede considerarse como un pasatiempo o un interés. Si te interesa, será mucho más fácil aprender, ¡porque si te interesa la programación, leerás más libros y aprenderás más sobre ella! Recopilar algunos pequeños programas para practicar en la computadora es de gran ayuda para aprender a programar, y a medida que avanza el proceso de aprendizaje, descubrirás que no es muy difícil, al contrario, es muy fácil.
En resumen, debes ser persistente al aprender a programar. Mientras tengas confianza y perseverancia, podrás aprenderlo bien;
4. Programemos juntos
Frente a cómo operar la computadora que tenemos frente a nosotros, creo que este problema ya no es el principal que preocupa a todos.
Ahora hay tantos tipos de software. Al elegir uno, ¿los "entusiastas de la informática" también piensan que algún día podrán escribir su propio software? ¿Los amigos que quieren aprender a programar eligen un lenguaje de programación porque no saben cómo hacerlo? ¿Eliges y sientes dolor de cabeza? Cuando no sabes cómo empezar, tus amigos pensarán: "¿Puedo programar?". Pero, ¿qué programador puede tener éxito sin aprender? De hecho, escribir programas no es tan difícil ni complicado como las personas. Piénselo. ¡Todos los que estén comprometidos con el aprendizaje de informática pueden probarlo!
La necesidad de elegir un lenguaje de programación que se adapte a sus necesidades
¡Hay muchos tipos de lenguajes de programación básicos que se usan comúnmente en! Actualmente, los más simples incluyen: Pascal, lenguaje c, qBasic, Fortran, Visual Basic, etc. Pero las primeras son herramientas de programación en DOS. Visual Basic es una herramienta de programación para el diseño de aplicaciones en Windows. Hoy en día, la mayoría de los usuarios de computadoras ya no usan DOS, por lo que generalmente elegimos Visual Basic como herramienta de programación inicial. Visual Basic es la herramienta de programación más fácil de usar en el diseño de aplicaciones de Windows y los pasos de aprendizaje también son relativamente fáciles de aceptar para los principiantes. Para los principiantes que recién comienzan a aprender programación, es mejor elegir Visual Basic. No pueden imaginar que pueden alcanzar el cielo en un solo paso cuando aprender un lenguaje de programación es la mejor manera.
Fortalece tu confianza al aprender a escribir programas
Escribir programas no es una patente solo para aquellos con conocimientos profesionales. Todos los que estudian informática pueden escribir programas, y la inspiración de cada uno es diferente, las hay. diferencias en las ideas y métodos de escritura de programas. Pero la misma idea es escribir programas exitosos. Aprender a programar es un proceso largo que requiere mucho trabajo y sudor, pero la alegría del éxito es algo que otros no pueden experimentar. Supere las dificultades de aprendizaje, trabaje duro para practicar y piense que puede hacer lo que otros pueden hacer. La popularización de las computadoras ha brindado a más personas la oportunidad de aprender y también ha permitido que más personas participen en las filas de programadores. Todos tienen derecho a programar y a todos se les brindan oportunidades por igual. Tenga confianza en que ganará, sea valiente y emprendedor en el campo de la programación y crea que el éxito estará a la vuelta de la esquina.
1. El proceso de desarrollo de los lenguajes informáticos
Hasta ahora, hay miles de lenguajes de programación publicados en el mundo y hay más de 30 de uso común en orden. tener 21 Para la correcta selección y uso de los mismos, hagamos una breve introducción a continuación.