Popular Tools
Assembly
5 words
Top 5 leaders
Opposites
100

Frontend

HTML, CSS, JavaScript, React, Vue, Angular

100

section .data

    score dd 0       

    lives db 3       

section .text

    mov dword [score], 100   

    mov byte [lives], 5  

Assigning a variable

100

Simple, universal, readable, powerful, popular

Python

100

Tesla

Elon Musk

100

SQL

NoSQL

200

Backend

Python, JavaScript, Java, C#, C++, Go, Ruby...

200

section .text

    mov ecx, 5  

loop_start:

    dec ecx 

    jnz loop_start  

Cycle

200

Web, Asynchronous, Dynamic, Browser-based, Flexible

JavaScript

200

Facebook (Meta)

Mark Zuckerberg

200

Frontend

Backend

300

Data Analyst

Excel, Google Sheets, SQL, Python (Pandas, NumPy), Jupyter Notebook

300

section .data

    correct_answer db "42", 0

    user_answer db "42", 0


section .text

    mov esi, correct_answer

    mov edi, user_answer

    call str_compare    

    test eax, eax     

    jz wrong_answer     

    inc dword [score]   

    jmp end_**

wrong_answer:

    dec byte [lives] 

end_**:

If else

300

Fast, low-level, strict, old, systemic  

ะก

300

Amazon

since 2021 Andy Jassy

Jeff Bezos

300

Linux

Windows

400

DevOps

Git / GitHub Actions, Kubernetes, Terraform, Jenkins / GitLab CI, Prometheus / Grafana, Docker

400

section .data

    question db "Something", 0

    len equ $ - question

section .text

    mov eax, 4      

    mov ebx, 1     

    mov ecx, question   

    mov edx, len  

    int 0x80  

Text output

400

Cross-platform, OOP, Corporate, Verbose, Reliable

Java

400

Google 

since 2023 Sundar Pichai 

Sergey Brin and Larry Page

400

Compiled languages

Interpreted languages

500

 System Administrator

Active Directory, Wireshark, Ansible, Docker, Zabbix, Cisco Packet Tracer

500

str_compare: <-------

    xor eax, eax     

.compare_loop:

    mov al, [esi]       

    mov bl, [edi]      

    cmp al, bl

    jne .not_equal    

    test al, al       

    jz .equal     

    inc esi

    inc edi

    jmp .compare_loop

.equal:

    mov eax, 1

.not_equal:

    ret

Function

500

Safe, modern, fast, sophisticated, promising

Rust

500

Netflix 

Since 2023 Ted Sarandos, Greg Peters 

Reed Hastings

500

CLI

GUI