Cómo aprender a programar

Programación

En pocas palabras, la programación es utilizar un determinado lenguaje de programación para escribir código de programa con el fin de utilizar una computadora para lograr un determinado propósito o resolver un determinado problema, y finalmente obtenga El proceso resultante.

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 controlarlo de una sola manera: el programa. Esta es también la única forma de comunicarnos con la computadora.

Principios de programación

Un programa es una colección de instrucciones que le indican a la computadora cómo realizar una tarea específica. Por ejemplo, es como una receta que te guía a 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 una 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.

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 hacer las cosas de acuerdo con sus instrucciones. Por lo tanto, la programación es en realidad un proceso en el que "las personas dan reglas a las computadoras".

Lenguajes de programación comunes

* CSS Hojas de estilo en cascada hojas de estilo en cascada

* .NET es una revolución creada por Microsoft en 2002 para el desarrollo de aplicaciones. para sexo

* ActionScript ActionScript es el lenguaje de programación de Flash Similar a JavaScript, ActionScript es un lenguaje de programación orientado a objetos.

* APL, A+ y J

* Ada Ada es un lenguaje de programación de propósito general con fuertes capacidades expresivas

* Lenguaje ensamblador Lenguaje ensamblador (Lenguaje ensamblador) es un lenguaje de programación orientado a máquina

* AWK AWK es una excelente herramienta de procesamiento de texto

* Basic es un lenguaje de programación diseñado para principiantes

o QBasic QBASIC es una variante del lenguaje BASIC (Beginner's All-Purpose Symbolic Institution Code, código de instrucción universal para principiantes), desarrollado por Microsoft Corporation de los Estados Unidos

o Visual Basic Visual Basic (VB) es una programación basada en eventos lenguaje desarrollado por Microsoft que incluye un entorno de desarrollo asistido

* VBScript VBScript es la abreviatura de Visual Basic Script, es decir, lenguaje de scripting de Visual Basic

* Brainfuck Brainfuck es un ordenador mínimo lenguaje

* C, C++ El lenguaje C es un lenguaje de programación de computadoras orientado a procesos; C++ es un lenguaje de programación de uso general y verificación de tipos de datos estáticos que admite múltiples paradigmas de programación.

Admite programación de procedimientos, abstracción de datos, programación orientada a objetos, creación de iconos y otros estilos de programación genéricos.

o Objective-C generalmente se escribe como ObjC y el Objective C u Obj-C, menos comúnmente utilizado. que es un lenguaje de programación orientado a objetos que extiende C

* Clipper Los chips Clipper se utilizan principalmente para redes de comunicación informática en actividades comerciales

* COBOL es un tipo de red de comunicación informática adecuada para procesamiento de datos y negocios Un lenguaje de programación similar al inglés

* dBase dBASE es el primer sistema de gestión de bases de datos (DBMS) ampliamente utilizado en microcomputadoras

* PASCAL, Delphi Pascal es una computadora Un universal lenguaje de programación de alto nivel; Delphi es un nuevo entorno de programación visual y una herramienta de desarrollo de aplicaciones Windows cómoda y rápida.

* Forth fue desarrollado por Charles H. Moore y es un sistema de control automático por computadora utilizado en los observatorios. y lenguaje de programación que permite a los usuarios combinar fácilmente instrucciones simples existentes en el sistema y definirlas en instrucciones de alto nivel con funciones más complejas.

* Fortran se traduce como "traductor de fórmulas" y es el más poderoso. El lenguaje de programación de computadoras de alto nivel más antiguo del mundo, ampliamente utilizado en los campos de la informática científica y de ingeniería.

* FoxPro es un producto de base de datos lanzado por Fox Software en los Estados Unidos en 1988.

* F#. F# es un lenguaje de programación desarrollado por Microsoft que proporciona un entorno de ejecución para el lenguaje Microsoft .NET

* Fava El lenguaje Fava es un pequeño lenguaje interpretado, que está dirigido principalmente a pruebas de sistemas y pequeños. dispositivos integrados.

* IDL IDL es un lenguaje de programación y aplicación gráfica y de análisis de datos

* Java Java es un lenguaje de programación Java lanzado por Sun Microsystems en mayo de 1995

p >

* JavaScript Javascript es un lenguaje de secuencias de comandos desarrollado a partir de LiveScript de Netscape

* J# Visual J# es una herramienta para que los programadores del lenguaje Java construyan aplicaciones y servicios en ejecución en .NET Framework

* LISP Un lenguaje de programación funcional basado en el cálculo lambda

* Lua Lua es un pequeño lenguaje de scripting

* LOGO es uno de los primeros lenguajes de programación y un lenguaje de programación muy cercano. al lenguaje natural Aprende programación a través del "dibujo"

* Módulo en ingeniería de software se refiere a un nivel superior Una unidad o módulo utilizado por un programa o módulo

* Nuva El lenguaje Nuva. es un lenguaje de secuencias de comandos dinámico orientado a objetos El lenguaje Nuva está diseñado para la generación de código basado en plantillas

* Perl Perl se conoce generalmente como "PracticalExtraction andReportLanguage", también conocido como "PathologicallyEclectic Rubbish Lister" (PathologicallyEclectic Rubbish). Lister)

* PHP PHP es un lenguaje integrado HTML

* PL/I PL/I es la abreviatura de Programming Language One. La "yo" que contiene es en realidad el número romano "uno".

Es un lenguaje de programación de alto nivel de tercera generación inventado por IBM en la década de 1950

* Prolog Prolog (abreviatura de Programación en Lógica) es un lenguaje de programación lógica

* Python es un lenguaje de programación informática interpretativo orientado a objetos, además es un potente y completo lenguaje de propósito general

* R R es un lenguaje y entorno operativo para análisis estadístico y gráficos

* Ruby Ruby, un lenguaje de script creado para una programación orientada a objetos simple y rápida (programación orientada a objetos)

* Scheme Scheme, un lenguaje de diseño de sistemas, desarrollado a partir del lenguaje LISP, pertenece a un dialecto de lisp. A diferencia de otros ceceos, el esquema se puede compilar en código de máquina. Una de las principales características de Scheme es que puede operar llamadas a funciones como datos

* Smalltalk es un lenguaje de programación orientado a objetos, un entorno de programación y un entorno de desarrollo de aplicaciones (ADE)

* Tcl/Tk es un lenguaje de scripting

* Visual FoxPro Visual FoxPro, anteriormente conocido como FoxBase, es un producto de base de datos lanzado por la empresa estadounidense Fox Software