DEV Community

Cover image for "The Four" language levelsđź‘Ś (dev should know)
Sasidharan
Sasidharan

Posted on

1 1

"The Four" language levelsđź‘Ś (dev should know)

The four different levels of languages that every developer should know!

Assembly Languages

Assembly language is a low-level programming language for a computer-specific to particular computer architecture in contrast to most high-level programming languages, which are generally portable across multiple systems.

Low-level Languages

It is a machine-friendly language and high memory efficient. Little difficult to understand, debug, and maintain. It is machine-dependent and needs assembler for translation.
Eg: Rust

High-level Languages

Contrast to the low-level language, easy to understand, machine-independent, and widely used in programming.
Ex: Python

Markup Languages

It is mainly used to annotate the text by processing and presentation. Also called the language of the web. A markup language is a system for annotating a document in a way that is syntactically distinguishable from the text.
Ex: HTML, XML

Also like JSON, XML, YAML was called as Storage Languages

Don't forget to follow me!

Twitter - https://twitter.com/sasiKdharan

GitHub logo sasicodes / about

Hello there!đź‘‹




Heroku

This site is built on Heroku

Join the ranks of developers at Salesforce, Airbase, DEV, and more who deploy their mission critical applications on Heroku. Sign up today and launch your first app!

Get Started

Top comments (1)

Collapse
 
peakstack profile image
peakstack • • Edited

This is simply not true.
If I don't misunderstood you, you said that every developer should know these different layers of complexity in programming, not the languages itself.

Otherwise I have to say that not every developer should know assembly language.
There is a reason domain specific languages are being created.
You should learn a language to do the job, e.g. if you are a webdev you don't have to know how it works under the hood.

Also Rust ain't no low level language, it is considered to be high level. You can consider assembler to be low level and almost all mainstream languages nowadays as high level.

Billboard image

Create up to 10 Postgres Databases on Neon's free plan.

If you're starting a new project, Neon has got your databases covered. No credit cards. No trials. No getting in your way.

Try Neon for Free →

đź‘‹ Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay