Red de conocimientos turísticos - Información de alquiler - ¿Cuáles son los lenguajes de programación?

¿Cuáles son los lenguajes de programación?

Lenguaje de scripting: El lenguaje de scripting, también conocido como lenguaje extendido o lenguaje dinámico, es un lenguaje de programación utilizado para controlar aplicaciones de software. Los scripts generalmente se guardan en texto (como ASCII) y solo se leen cuando se interpretan. o compilado cuando se llama.

Clasificación de lenguajes:

Shell script: Este tipo de script se utiliza para el control automatizado del trabajo, es decir, iniciar y controlar el comportamiento de los programas del sistema. La mayoría de los intérpretes de lenguajes de scripting también son interfaces de línea de comandos, como el shell Unix y MS-DOS COMMAND.COM. Otros, como AppleScript, pueden agregar un entorno de secuencias de comandos al sistema, pero no hay una interfaz de línea de comandos. Las categorías específicas son:

4NT

AppleScript

ARexx (Amiga Rexx)

bash

csh p>

DCL

JCL

ksh

Cmd.exe por lotes (Windows, OS/2)

Comando lote .com (DOS)

REXX

tcsh

sh

Winbatch

Windows PowerShell

Windows Script Host

zsh

Script GUI: la aparición de GUI trae un lenguaje de scripting profesional para controlar computadoras. Interactúa entre el usuario y la interfaz gráfica, menús, botones, etc. A menudo se utiliza para automatizar acciones repetitivas o para establecer un estado estándar. En teoría, se puede utilizar para controlar todas las aplicaciones que se ejecutan en una computadora basada en GUI, pero en la práctica, si estos lenguajes son compatibles depende de la aplicación y del sistema operativo en sí. Cuando se interactúa con ellos a través del teclado, estos idiomas también se conocen como lenguajes de macro.

Las categorías específicas son:

AutoHotkey

AutoIt

Expect

Personalización de aplicaciones: muchas aplicaciones a gran escala Los programas incluyen lenguajes de scripting idiomáticos personalizados según las necesidades del usuario. Asimismo, muchos sistemas de juegos de computadora utilizan un lenguaje de secuencias de comandos personalizado para expresar acciones preprogramadas para NPC (personajes no jugadores, personajes no jugables, clases no jugadores) y entornos de juego. Estos lenguajes suelen estar diseñados para una sola aplicación y, aunque parecen lenguajes de propósito general (como QuakeC, inspirado en C), tienen una funcionalidad personalizada. Clasificación específica:

Action Code Script

ActionScript

AutoLISP

BlobbieScript

Emacs Lisp

Lenguaje Game Maker

HyperTalk

IPTSCRAE

Script IRC

Lingo

Lenguaje integrado Maya

script mIRC

NWscript

QuakeC

UnrealScript

Visual Basic para Aplicaciones

VBScript

ZZT-oop

Script de programación web: existe una categoría importante de lenguajes de script para la personalización de aplicaciones, que se utiliza para proporcionar funciones personalizadas para páginas WEB. Maneja las comunicaciones por Internet de forma profesional, utilizando un navegador web como interfaz de usuario. Por supuesto, la mayoría de los lenguajes de programación WEB modernos son relativamente potentes y pueden realizar cierta programación general.

Clasificación específica:

ColdFusion (Application Server)

Lasso

Miva

SMX

IPTSCRAE-algunas redes Herramientas utilizadas por los equipos de desarrollo para crear foros

Lenguajes de procesamiento de texto: el procesamiento de registros basados ​​en texto es uno de los primeros usos de los lenguajes de secuencias de comandos. Por ejemplo, awk de Unix se diseñó originalmente para ayudar a los administradores de sistemas a manejar las llamadas a la configuración basada en texto de UNIX y a los archivos LOG. PERL se utilizó originalmente para generar informes y ahora se ha convertido en un lenguaje completo.

Categorías específicas:

Awk

Perl

sed

XSLT

General Lenguajes dinámicos: algunos lenguajes, como Perl, evolucionaron desde un lenguaje de scripting hasta un lenguaje de programación más general. Todavía se les llama lenguajes de scripting debido a características como "ejecución interpretada, gestión de memoria, dinámica", etc. Pero se han utilizado para escribir aplicaciones y los usuarios no los consideran lenguajes de programación.

APL

Dao

Dylan

Groovy

Lua

PAPAS (M )

nuevoLISP

Nuva

Perl

PHP

Python

Ruby

Esquema

Smalltalk

SuperCard

Tcl (Lenguaje de comando de herramientas)

Lenguaje de programación: Algunos idiomas ​​Están diseñados para reemplazar la personalización de aplicaciones con lenguajes de secuencias de comandos integrados en la aplicación. Los desarrolladores (por ejemplo, que utilizan C u otros lenguajes del sistema) incluyen ganchos que permiten que los lenguajes de secuencias de comandos controlen las aplicaciones. Estos lenguajes tienen el mismo propósito que los lenguajes de secuencias de comandos personalizados para aplicaciones, pero tienen la ventaja de poder transferir algunas habilidades entre aplicaciones.

Clasificación específica:

Ch (intérprete C/C++)

Dao

ECMAScript también se conoce como DMDScript, JavaScript, JScript

GameMonkeyScript

Guile

ICI

Lua

RBScript (REALbasic Script)

Squirrel

Tcl

Z-Script

JavaScript sigue siendo el principal lenguaje de programación en los navegadores web, y su estandarización ECMAScript garantiza que se convierta en un popular lenguaje sexual integrado universal. idioma. Tcl se creó como un lenguaje de extensibilidad, pero se usa más como un lenguaje de propósito general, como Python, Perl y Ruby. El lenguaje Q está desarrollado sobre la base de VBScript y se utiliza especialmente para los productos de la serie Button Wizard, convirtiéndose en un lenguaje de scripting más cercano a los hábitos "chinos".

BeanShell (scripting para Java)

CobolScript

Escapade (scripting del lado del servidor)

Euphoria

F -Script

Ferite

Groovy

Gui4Cli

Io

KiXtart

Mondrian

Objeto REXX

Pike

Pliant

REBOL

ScriptBasic

Lenguaje abreviado

Simkin

Sueño

StepTalk

Visual DialogScript