Every Most POPULAR Programming Language in 7 Minutes | 2024

Поділитися
Вставка
  • Опубліковано 25 лис 2024

КОМЕНТАРІ • 28

  • @kidnamedfinger.productions
    @kidnamedfinger.productions 6 місяців тому +2

    Kotlin is improved version of java like TypeScript is improved version of javascript. It runs in JVM like java but coding is more pleasant. SQL is not really a programming language, it doesnt let you create your own app, only enables you to do operations with database. HTML and CSS arent programming languages too, HTML is a formatting standart, that lets you display text the way you want, and CSS lets you style text the way you want. C is used mostly for low level programming like embedded systems and casual operating systems like windows, linux and mac. C++ is mostly used for videogames because it powers engines like Unreal and gives a lot of freedom to make games run the way you want, it's also used to develop compilers for other programming language (LLVM for example, that powers languages like Rust, Cuda, Go(gollvm as optional, non-standard compiler)). Rust is aims to conquer fields where C and C++ is mostly used, it's advantages are extreme memory safety without garbage collector, the compiler checks your code for mistakes and tells you how to correct them. Also Rust has zero-cost abstractions and compiler is very smart overall, making your apps execute fast and reliably. Lua is nice for things like config files, it's used in many apps to customize them and is used by roblox to make your minigames. Go is a really solid language, it's very simple and yet fast and efficient, it's perfect for building backend for websites and little desktop applications. However Go is not a good choice for gamedev and systems where precision matters alot because it's garbage collector is kinda aggressive. PHP just sucks ass, if you try to use that on your server you'll get hacked with 99% chance because RCE vulnerabilities keep getting discovered every year or so.

    • @everyexplanation
      @everyexplanation  6 місяців тому

      @kidnamedfinger.productions Thank you very much for your insightful clarifications! Your details add great depth to the discussion!

  • @freddie224
    @freddie224 6 місяців тому +6

    If CSS and HTML are programming languages, then so is JSON

  • @theblackswordd3094
    @theblackswordd3094 6 місяців тому +3

    "go combines the performance and the security benefits of C++" lol (C++ is by no means safe)

  • @Scudmaster11
    @Scudmaster11 6 місяців тому +7

    Also... ROR is a ruby fraimwork not ruby language... so its just... Ruby... you got that wrong is something I will point out

  • @kurarisu_
    @kurarisu_ 6 місяців тому +2

    Jeez...
    - Python is simple, but it can be used to build complex APIs and has been used prominently to make and train AI systems
    -Technically it's not Java itself that allows compatibility, but the Java Virtual Machine. The language only targets the VM, but other languages can also target it.
    - C is used on applications that require extreme performance, such as operating systems. It's not used for calculations, but highly fast and efficient systems.
    - SQL is not a programming language, it's a query language. It only manages data and can't apply it.
    - Kotlin is just another language that targets the Java Virtual Machine
    - Ruby on rails is a framework. The language itself is Ruby.
    - HTML is markup language. CSS is a styling language. They don't execute anything, they only format what is shown on screen.
    - TypeScript is just an abstraction on top of JavaScript to attend for how lackluster the language really is.
    - Scala is just another language that targets the Java Virtual Machine
    I tried not to be too nitpicky

    • @everyexplanation
      @everyexplanation  6 місяців тому

      @kurarisu_ Thank you very much for your detailed comment! Your points add valuable details and clarifications.

  • @FlashJockey1
    @FlashJockey1 6 місяців тому +1

    that definition of javascript is from the 70s

  • @orio69
    @orio69 6 місяців тому +4

    HTML is not a programming language.

    • @everyexplanation
      @everyexplanation  6 місяців тому

      @orio69 Thanks a lot for your comment! You’re right; HTML is a markup language for structuring web content. However, there’s debate, and some consider it a domain-specific programming language. Though it’s declarative, it still involves writing instructions for the document.

    • @orio69
      @orio69 6 місяців тому

      @@everyexplanation Your channel is off to a good start but you need to do a thorough research before sharing any type of information. This video was so well made that any non-technical person would easily believe it without any doubt but for now that's a bad thing.

    • @everyexplanation
      @everyexplanation  6 місяців тому

      @@orio69
      Thank you very much for your valuable feedback! I appreciate your advice and will strive to do more thorough research in future videos to ensure accuracy.

  • @Yusuketh443
    @Yusuketh443 5 місяців тому +1

    hi :3 UwU

  • @Scudmaster11
    @Scudmaster11 6 місяців тому +8

    Python is bad for game dev... and everything else

    • @Fabian-ff4cq
      @Fabian-ff4cq 6 місяців тому +1

      That is just wrong. The popularity of python doesn’t come from anywhere. Whilst for game dev python is surely the wrong choice, as it’s not very performant, it’s perfect for efficient code writing. Look at it like this: When something needs to work fast, extra reliable or highly specialised, there usually is a perfect tool for it. But python is the perfect tool to combine everything. Surely you can code your whole AI system in C++, but it will be a pain as you have to care about memory and pointers and what not all the time. Instead, programmers decided to make the parts that need to run fast in specialised tools, and then put everything together in python. This has another advantage: When better tools come out, e.g. newer graphic languages or drivers or faster databank systems, you can easily integrate them, as usually they are all build so that they can be used with the same python api functions. That way it’s often easy to switch to something new when the first layer of the code is written in python. Also surely the popularity and great community will help you a lot, as with other languages that offer similar advantages, they often lack popularity and therefore can not be as easily integrated everywhere. You can use python for: servers, machine learning, data analysis, microcontrollers, linux mac win ios and every mayor cloud service, even fronted compilers have been created. Usually there’s a best way to do something in a special language you have to learn, but the same thing can be done in python. Usually the code is not as perfecy performing, but it will get the job done, and take you minutes instead of days to code.

    • @abeedammer
      @abeedammer 6 місяців тому +2

      nah

    • @desplmfao
      @desplmfao 6 місяців тому +4

      @@abeedammer yeah

    • @kurarisu_
      @kurarisu_ 6 місяців тому +1

      Actually it's the best for training and developing AI tools....

    • @Scudmaster11
      @Scudmaster11 6 місяців тому +1

      @kurarisu_ if you want training...use Lua (as because its better)... if you want AI.. use Julia