Low-Level vs High-Level Programming Languages

Поділитися
Вставка
  • Опубліковано 6 жов 2024
  • When we talk about programming languages, we usually refer to high-level languages.
    So what is the level about?
    The level indicates the amount of abstraction between programming language and machine language, which is a set of instructions executed directly by CPU and is the only language a computer is capable of understanding.
    Please Like and Subscribe for more weekly videos!
    Follow me on Twitter: / thecompscirocks
    Follow me on Instagram: / thecompscirocks
    Follow me on Facebook: / thecompscirocks
    Some sources & further reading:
    en.wikipedia.o...
    en.wikipedia.o...
    en.wikipedia.o...
    en.wikipedia.o...
    en.wikipedia.o...
    en.wikipedia.o...
    en.wikipedia.o...

КОМЕНТАРІ • 76

  • @JamesBrodski
    @JamesBrodski 6 років тому +50

    This was the easiest to understand video. Thank you so much! Your videos are very high quality.

    • @CSRocks
      @CSRocks  6 років тому +1

      I'm thrilled to hear that! Thank you!

  • @brightLighttt
    @brightLighttt 3 місяці тому +2

    still years later your video animation looks greats!!!!

    • @CSRocks
      @CSRocks  3 місяці тому

      Thank you! 😊

  • @CSRocks
    @CSRocks  7 років тому +15

    Thanks for the support on steemit guys!

  • @whoozie
    @whoozie 5 місяців тому +2

    thank you! I needed this!

    • @CSRocks
      @CSRocks  5 місяців тому

      You're welcome!

  • @tinnguyen2219
    @tinnguyen2219 5 років тому +11

    Thank you so much for sharing this useful data! Greatly appreciated

    • @CSRocks
      @CSRocks  5 років тому

      You're welcome!

  • @Vietexa
    @Vietexa 2 місяці тому

    I came here to check if the definition of a high level and and low level programing language is the one that i remember it is (which some time ago, i read in some pages that provide documentation) and talked about exactly what i was thinking of and what i remembered it to be. Thank you for the short and straight to the point explanation. You managed to include the definition of those in a really short video. Even though you should have also mentioned the downsided of high level languages, but, it's not so much of a problem since, those downsides are the upsides of a low level programing language

  • @balance4432
    @balance4432 6 років тому +5

    Thanks for this!

    • @CSRocks
      @CSRocks  6 років тому +1

      thank you! :)

  • @ellacooper7892
    @ellacooper7892 5 років тому +5

    low level: assembly
    high level: piet

  • @meisamghasemi8635
    @meisamghasemi8635 5 років тому +3

    Thanks bro! That was really simple and understandable video on this topic

  • @ii7mdj_353
    @ii7mdj_353 3 роки тому +2

    Nice explanation man, thank you!

    • @CSRocks
      @CSRocks  3 роки тому

      You're welcome!

  • @_Michal_Michal_
    @_Michal_Michal_ 3 роки тому +3

    Got a test today, last minute revision

  • @jwal2
    @jwal2 Рік тому +1

    Thank you!!
    Very informative and efficient!

  • @julianzhai6321
    @julianzhai6321 2 роки тому +1

    It's like the difference of driving a stick vs an automatic

  • @int16_t
    @int16_t 4 роки тому +3

    0:51 Compiler don't execute. They compile. Only interpreter executes.

  • @NintendoGamer789
    @NintendoGamer789 5 років тому +12

    C# does rock
    edit: Oh wait it's computer science isn't it? :P

  • @victoriamitchell413
    @victoriamitchell413 2 роки тому +2

    Actually there's another advantage of low level programming languages you can use the entire hardware To your advantage

    • @CSRocks
      @CSRocks  2 роки тому

      Good point!

    • @lemonbot7755
      @lemonbot7755 2 роки тому +2

      @@CSRocks Wow your last video is from 4 years ago and you still alive today

    • @CSRocks
      @CSRocks  2 роки тому +1

      Indeed I am :)

  • @konstipoweryt4461
    @konstipoweryt4461 7 років тому +3

    very good work and very interesting! keep going, your awesome! much luck to you ;D 👍

    • @CSRocks
      @CSRocks  7 років тому +1

      Thank you very much :)

  • @gabry0980
    @gabry0980 3 роки тому +1

    Thank you for this video!

    • @CSRocks
      @CSRocks  3 роки тому

      You're welcome!

  • @Duhemsounds
    @Duhemsounds 7 років тому +1

    Good and accurate explanations, nice animations, that's good job :)

    • @CSRocks
      @CSRocks  7 років тому

      Thank you very much! :)

  • @ianrudey3124
    @ianrudey3124 4 роки тому +1

    i like the information and mostly the presentation

    • @CSRocks
      @CSRocks  4 роки тому

      Thank you! 🙂

  • @shahidajabeen3333
    @shahidajabeen3333 Рік тому +1

    Thanks samjhanay k liyay

  • @thisisnotok2100
    @thisisnotok2100 3 роки тому +5

    "For a C programmer, assembly is low level. For a python programmer, C Is low level. And so on."
    I sure would like to use the language that makes python look low level.

  • @jenniferdlima8755
    @jenniferdlima8755 4 роки тому +3

    helped in my test

    • @CSRocks
      @CSRocks  4 роки тому +1

      That's awesome!

  • @sergiizakharchenko6084
    @sergiizakharchenko6084 2 роки тому +1

    Good job!

  • @alkakirad6661
    @alkakirad6661 3 роки тому +1

    Very useful thanks 😊

    • @CSRocks
      @CSRocks  3 роки тому

      You're welcome!

  • @sebastianramadan8393
    @sebastianramadan8393 2 роки тому

    C is never low-level. Python used to be considered high-level, bordering VHLL (very high level)... but since it 3.x they introduced such a powerful preprocessor that it's now DEFINITELY a VHLL.

  • @edgbaston149
    @edgbaston149 3 роки тому +1

    Thank you so much

    • @CSRocks
      @CSRocks  3 роки тому +1

      You're welcome!

  • @rohankhanna5591
    @rohankhanna5591 4 роки тому +2

    Well explained 😁

  • @blitz2231
    @blitz2231 4 роки тому +2

    Will you make anymore videos?

    • @CSRocks
      @CSRocks  4 роки тому

      Unfortunately no, am focusing on other endeavours

  • @svuy9801
    @svuy9801 4 роки тому

    Please do a video on computer science degree vs computer programmer. Thanks

    • @IVIUT3D
      @IVIUT3D 2 роки тому

      Computer science is to computer programming as physical theorist are to engineers. The computer science guys think it out, research, and lay out a new idea while the programmers write the actual code to do it.

  • @jenniferdlima8755
    @jenniferdlima8755 4 роки тому +1

    thanks

    • @CSRocks
      @CSRocks  4 роки тому

      You're welcome!

  • @madhubalajayakumaran9340
    @madhubalajayakumaran9340 6 років тому +2

    Nice one..

    • @CSRocks
      @CSRocks  6 років тому +1

      Thank you! :)

  • @amaychhabra348
    @amaychhabra348 5 років тому +1

    Which languages are higher level than Python??

    • @ransom_22
      @ransom_22 5 років тому

      Almost all

    • @ransom_22
      @ransom_22 5 років тому

      If you want to go up from python choose C#

    • @freelanceart1019
      @freelanceart1019 4 роки тому

      @Peterolen its more difficult to compile completely due to clunky syntax.

  • @biju.v2638
    @biju.v2638 5 років тому +1

    What does abstraction mean??

    • @CSRocks
      @CSRocks  5 років тому +3

      In programming, abstraction is based on DRY (don't repeat yourself) principle. So if I have a similar(or even duplicated) code in two or more places, it's a good practice to extract it into a fuction which accepts parameters for varying parts. Array.sort() is an example of abstraction present in almost all commonly used programming languages.

    • @biju.v2638
      @biju.v2638 5 років тому +1

      @@CSRocks thank you

  • @p.praveenkumar9475
    @p.praveenkumar9475 6 років тому +1

    Sir one dobut lowlevel and mechine level both are same. Yes or no

    • @CSRocks
      @CSRocks  6 років тому +1

      If I have to choose from yes or no, then no

    • @vamsikrishna6877
      @vamsikrishna6877 6 років тому

      its no,why because LLL is Use 1's & 0's to create instructions ex:Binary language
      HLL is similar to human language ex:C,JAVA,BASIC.

    • @venkatagayathripoka5839
      @venkatagayathripoka5839 5 років тому +1

      Yes.both are same

    • @Spartan20FPS
      @Spartan20FPS 5 років тому

      Yes! Computers can only execute programs written in binaries 0 and 1 i.e. machine languages or Low-level languages and is the only language a computer is capable of understanding

  • @DedexxxArthur
    @DedexxxArthur 4 роки тому

    What’s abstraction?

    • @ollyos1119
      @ollyos1119 4 роки тому

      im new to cs so I couldnt understand most things I the video

  • @-indrajith-111
    @-indrajith-111 6 місяців тому

    ❤❤