awesome-programming-languages icon indicating copy to clipboard operation
awesome-programming-languages copied to clipboard

Assembly: Linguagem de programação ou de montagem?

Open yagoazedias opened this issue 8 years ago • 0 comments

Visualizei o READEME do repositório e percebi que assembly está listada como uma linguagem de programação. Não sei dizer até que ponto isso é verdade, por alguns pontos.

  • Qual Assembly?

O assembly depende da arquitetura da CPU, logo existem vários exemplos (MIPS, RISC, CISC, etc). Qual deles será levado em conta? Mudando a arquitetura do processador, a linguagem de montagem (assembly) também mudará as suas características:

Ex: Na arquitetura MIPS podemos referenciar um registrador apenas inserindo o número desde addi 0, 1, 0, porém em outras arquiteturas devemos utilizar o simbolo $ para referência-los: addi $0, $1, $0

  • Linguagem de programação montagem ?

Algumas definições de linguagem de programação deixam abertura até para o sistema de redstone do Minecraft ser considerado uma linguagem de programação. Caso consideremos linguagens de montagem neste repositório, daremos justificativa para considerar: SQL (linguagem de consulta), HTML (linguagem de marcação), CSS (Domain-specific language)?

yagoazedias avatar Jan 04 '18 13:01 yagoazedias