Kategoriak: All - algoritmos - paradigmas - software - programación

arabera Fools Gold 3 years ago

218

FP

La programación es un proceso fundamental en la informática, que implica la creación, codificación y mantenimiento de código fuente para desarrollar aplicaciones y sistemas. Los programas se dividen en utilerías y aplicaciones, cada uno con funciones específicas, como sistemas operativos o programas de oficina como Excel y Word.

FP

Conceptos básicos de programación

Ejecutables

Archivo binario cuyo contenido se interpreta por una computadora como un programa.

Compilador e intérprete

Intérprete
analiza el programa fuente y lo ejecuta directamente, sin generar ningún código equivalente
Compilador
Analiza el programa fuente y lo traduce a otro equivalente escrito en otro lenguaje
Programa que permite crear y modificar archivos digitales compuestos únicamente por archivos de texto

NetBeans

Eclipse

Sublime Text

Paradigmas

Manera o estilo de programación de software
Orientada a objetos

Agrupa un conjunto de técnicas que nos permiten desarrollar y mantener muchos más fácilmente programas de gran complejidad

Ejemplos

C#

Python

Java

Declarativo

Utiliza el principio del razonamiento lógico para responder a las preguntas o cuestiones consultadas

Funcional

Lisp, Scala, Java, Kotlin

Lógico

Prolog

Imperativo

Sucesión de instrucciones o conjunto de sentencias, como si el programador diera órdenes concretas

Programación modular

Dividir un programa en módulos o subprogramas con el fin de hacerlo más manejable

Programación procedimental

Basarse en un bajo número de expresiones repetidas, englobarlas todas en un procedimiento o función y llamarlo cada vez que tenga que ejecutarse

Programación estructurada

El flujo de control se define mediante bucles anidados, condicionales y subrutinas

Programación

Proceso por el cual se traza, codifica, limpia y protege el código fuente de programas computacionales

Programa

Pasos lógicos escritos en un lenguaje de programación que nos permite realizar una tarea específica

Lenguaje de programación

Conjunto de sentencias usadas para escribir instrucciones que ejecute la computadora

Pragmática

Construcciones particulares del lenguaje

Semántica

Reglas para transformar sentencias en instrucciones lógicas

Sintaxis

Símbolos y reglas usados para formar sentencias

Algoritmo

Serie de pasos a seguir para la solución de un problema
Características

Finito

Tiene inicio y fin

Preciso

Resultado preciso

Definido

Dar el mismo resultado cada que se ejcute

Partes

Salida

Resultados obtenidos

Proceso

Operaciones realizadas con los datos ingresados

Entrada

Ingreso de los datos necesarios

Consola de línea de comandos

Método que permite dar una instrucción a un programa por medio de líneas de texto simples

Clasificación del software

Aplicación
Programas creados por empresas, los cuales ejecutan tareas específicas

MySql

Excel

Word

Sistemas
Programas que hacen funcionar la computadora

Utilerías

Editor de texto

Sistema operativo