Qual é a diferença entre a linguagem de marcação e a linguagem de programação

Índice:

Anonim

o principal diferença entre a linguagem de marcação e a linguagem de programação é que uma linguagem de marcação define um conjunto de regras para a codificação de documentos em um formato que é tanto legível por humanos quanto por máquina, enquanto uma linguagem de programação fornece um conjunto de comandos e sintaxe que podem ser usados ​​para escrever programas de computador que são compreendidos pelo computador.

Uma linguagem de marcação é um tipo de linguagem usada para anotar texto e incorporar tags em documentos eletrônicos com estilo preciso, independentemente de plataformas de computador, sistemas operacionais, aplicativos ou programas. No entanto, uma linguagem de programação é uma linguagem que fornece um conjunto de regras, sintaxe e comandos para escrever programas de computador que implementam algoritmos.

HTML, linguagem de marcação, linguagem de programação, XHTML, XML

O que é uma linguagem de marcação

Uma linguagem de marcação é uma linguagem de computador que usa tags para definir elementos em um documento. Eles são mais fáceis de ler. Essas linguagens são projetadas para criar uma estrutura, identificar dados ou apresentar dados, em vez de executar uma ação ou realizar uma ação. O texto presente nas tags é estruturado pelo navegador da web de acordo.

HTML, XML e XHTML são algumas linguagens de marcação comuns. HTML significa HyperText Markup Language. Ele é usado para criar a estrutura de uma página da web. O arquivo é dividido em duas seções chamadas cabeça e corpo. A seção head contém os metadados, título, etc. O corpo contém os elementos visíveis da página. Existem tags para tabelas, formulários, parágrafos, cabeçalhos e muito mais.

Figura 1: HTML

XML significa Extensible Markup Language. Tags XML são usadas para armazenar e organizar dados. É independente de plataforma e linguagem. XML ajuda a compartilhar dados entre plataformas completamente diferentes. Ele é usado com bancos de dados, linguagens de programação e aplicativos móveis. Além disso, XHTML significa Extensible HyperText Markup Language. É uma combinação de HTML e XML. O analisador XML é usado para analisar esses documentos XHTML.

O que é uma linguagem de programação

Uma linguagem de programação é uma linguagem formal que contém um conjunto de comandos e sintaxe para criar programas de software. Esses programas podem executar uma tarefa específica. As linguagens de programação são divididas principalmente em duas seções. São linguagens de alto nível e linguagens de baixo nível. A linguagem de alto nível usa uma sintaxe semelhante à do idioma inglês. Portanto, essas linguagens são mais fáceis de ler e são compreensíveis pelo programador. Esses programas também são chamados de código-fonte. O código-fonte é convertido em código de máquina compreensível por máquina usando um compilador ou um interpretador. C, C ++, Java, Python são alguns exemplos de linguagens de programação de alto nível. Eles são usados ​​para desenvolver aplicações web, desktop, mobile, etc.

Figura 2: Linguagens de Programação

Linguagens de programação de baixo nível são mais amigáveis ​​à máquina. Eles interagem diretamente com o hardware. Dois exemplos comuns de linguagens de baixo nível são a linguagem de máquina e a linguagem assembly. A linguagem de máquina consiste em binários e é extremamente difícil escrever um programa em código de máquina. No entanto, a linguagem assembly está um passo à frente da linguagem de máquina. É necessário ter um bom conhecimento de arquitetura de computador para escrever programas de montagem. Um programa de montagem é convertido em linguagem de máquina usando um montador. Essas linguagens são comumente usadas para desenvolver aplicativos baseados em hardware, como sistemas operacionais e drivers de dispositivo.

Diferença entre linguagem de marcação e linguagem de programação

Definição

Uma linguagem de marcação é um sistema para anotar um documento de uma forma que seja sintaticamente distinguível do texto. Em contraste, uma linguagem de programação é uma linguagem formal que contém um conjunto de instruções usadas para produzir vários tipos de saída. Portanto, esta é a principal diferença entre a linguagem de marcação e a linguagem de programação.

Funcionalidade

Outra diferença entre a linguagem de marcação e a linguagem de programação é que uma linguagem de marcação é interpretada pelo navegador, enquanto uma linguagem de programação é compilada por um compilador ou interpretada por um interpretador.

Exemplos

HTML, XML e XHTML são alguns exemplos de linguagens de marcação. C, C ++, Java, Python e Assembly são alguns exemplos de linguagens de programação.

Uso

Podemos encontrar uma diferença entre a linguagem de marcação e a linguagem de programação com base no uso também. Ou seja, a linguagem de marcação é usada para apresentar informações, enquanto a linguagem de programação é usada para dar instruções a um computador para executar uma tarefa específica.

Conclusão

A diferença entre a linguagem de marcação e a linguagem de programação é que uma linguagem de marcação define um conjunto de regras para a codificação de documentos em um formato que pode ser lido por humanos e por máquina, enquanto uma linguagem de programação fornece um conjunto de comandos e sintaxe que podem ser usados ​​para escrever programas de computador que sejam compreendidos pelo computador.

Referência:

1. “Linguagem de marcação”. Definição P2P (Peer To Peer), disponível aqui.2. "Linguagem de programação." Wikipedia, Wikimedia Foundation, 26 de setembro de 2018, disponível aqui.

Cortesia de imagem:

1. “2582748” (CC0) via Pixabay2. “Prog-languages” Por Wiziq Inc (Domínio Público) via Commons Wikimedia

Qual é a diferença entre a linguagem de marcação e a linguagem de programação