Understand Programming Languages

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

КОМЕНТАРІ • 183

  • @someshgorla5534
    @someshgorla5534 8 років тому +57

    STARTED FROM THE BOTTOM NOW WE HERE 3:26

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

      Winner of a video, I have been researching "what is application domain in system programming?" for a while now, and I think this has helped. Have you ever come across - Fanilliam Nonpareil Formula - (do a search on google ) ? It is a smashing exclusive product for discovering how to create your own programming language without the normal expense. Ive heard some decent things about it and my brother in law got cool success with it.

  • @pyrolowryder
    @pyrolowryder 9 років тому +6

    Hey Dave,
    thanks a lot for doing these videos. I've never seen a video series dedicated to helping CS students and/or grads with their careers (as well as topics on tech in general). What's even better is that you are young (not that age matters, but it's just that you are well aware of how the tech industry is) and candid. Please keep posting these!

    • @Explvcit
      @Explvcit 9 років тому

      check out eli the computer guy!

  • @shshe6515
    @shshe6515 Рік тому

    If I were to want to create a programming language, how would I train it to for example to make a line break?

  • @jaredlewis2965
    @jaredlewis2965 9 років тому +41

    Can you please explain object oriented programming?

    • @AbsurdJosh
      @AbsurdJosh 9 років тому

      +Jared Lewis this!

    • @DaveXiang
      @DaveXiang  9 років тому +23

      +Jared Lewis
      Damn, that is a huge topic haha. I'll try. good idea

    • @invadersmustdie2952
      @invadersmustdie2952 9 років тому +1

      +Dave Xiang Like, programming language paradigms and comparing them.

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

      It's literal. you do consider objects when you program, unlike structured programming which is data sequence-centered. If you don't get it, it means you are normal. So don't worry and move on.

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

      +Jared Lewis
      Here is the simplest way to understand OOP.
      If you have done any OOP programming, you know there are Classes and Objects.
      Think of a Class as a blue print,
      and think of an Object as a physical representation of that blue print,
      and you can make many more objects from the same blue print.
      For example, say i give you a blue print to build a ship,
      you can build one ship with it, which is an object, or many ships from the same blue print.
      Same way, you can make one object from a class, or many objects from the same class.

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

    this seams like a list of hardest to understand to easiest to understand

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

    This guy is a great teacher, the explanation is really well put together unlike the other vids were they just scramble fancy words across the vid and waiting for u to get it

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

    As a person that’s looking in to the topic as a hobby, this is incredibly helpful. Thanks man!

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

    I started programming in late ‘74, learning COBOL from IBM self-learning books. Then I learned just enough RPG-II to be dangerous. For the next 20 years I made my living writing many hundreds of program and untold thousands of lines of COBOL. Along the way, just for fun, I learned a number of dialects of BASIC, from that on a TRS-80, to MS QuickBASIC, QBASIC, Visual Basic (both Windows and DOS). Then I did a major shift and learned the easiest, most powerful and practical business programming language ever, Pick(D3 and UniData) Basic, overplayed with the 4GL, System Builder +. The last 15 years of my career, until I retired in 2009, were absolutely the most productive and satisfying because of that amazing environment and the multivalue database it used. I have a real problem with current “modern” programming languages like C, C++, Python, Ruby, etc. and that is readability of the code. With every program I ever wrote, I kept in the back of my mind that some poor schmuck would have to pick it up later and figure out what I was doing. All the current languages look like they were built for obfuscation, not clarity.

  • @datsmeanjali
    @datsmeanjali 8 років тому +51

    you're very smart. I like the way you articulate yourself and explain concepts with ease. I would like to be as knowledgeable someday. :)

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

      i know it's kinda randomly asking but do anyone know a good place to watch newly released movies online ?

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

      @Kayson Noe try Flixzone. Just search on google for it :)

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

      @Max Mack Yup, been using FlixZone for months myself :D

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

      @Max Mack Thank you, signed up and it seems like they got a lot of movies there =) I appreciate it!!

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

      @Kayson Noe No problem :D

  • @busyrand
    @busyrand 7 років тому +9

    That was fantastic! I'm learning so much from you. Thank you for sharing.

  • @18bovende
    @18bovende 6 років тому +3

    I don't know that much about programming, but i already know that all my favorite apps (Excel also btw) are written in C++ (what you call a system language) What's up with this then?

  • @Cooldudehero123
    @Cooldudehero123 9 років тому +3

    thank you for this video, your knowledge shows as when you explains things it is not that hard to understand the basic concept, keep on doing what you are doing !

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

    Thank you very much for that video. I decided to do a Bachelor's in IT but have no prior knowledge on programming and well pretty much everything one learns within a computer science Bachelor. 😅 Trying to learn the basics and this video is helpfull, I'm looking forward to more.

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

    Big thumbs up for simple but clarifying information!!! Thx

  • @anonymousthought9278
    @anonymousthought9278 8 років тому +15

    short, But valuable information.... good job

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

    Outstanding video. Really like you giving us the 50k foot view. Giving explanations using category makes it easier to understand concepts without the confusing minutiae. Thank u brother!!

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

    The only part of this video I comprehended was, “Hey Guys, what’s going on?” Hope you’re all doing well.” 😛😎

  • @lwebb9464
    @lwebb9464 7 років тому +2

    Hey just learning,and i must say you not only appear to have a great amount of knowledge & skill and you have a great way of simplifying and getting directly to the need to knows.i like to just say thankyou bro for sharing some of your valuable time and knowledge really appreciate it brother thanks again hope ya keep up w the deliverance of the great content. Hope ya the best in ya journey to create or find what what ya looking for bro thanks again.

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

      Thanks Lawrence. Best wishes to you as well, take care

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

    How to more understand the programming language? I still so confused when my lecture teaching.

  • @DigitalChaoS
    @DigitalChaoS 9 років тому +2

    Awesome, thanks so much for your videos!! They are very motivating for me to want to continue learning as a Computer Science major :)

  • @editacamay3293
    @editacamay3293 7 років тому +2

    thank you for taking the time to make this tutorial

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

    THANK YOU! Finally a clear explanation.

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

    Thanks Dave. Enjoyed the VIdeo. Just found your channel and I find it really helpful. Appreciate you man.

  • @damien.gravelle
    @damien.gravelle 5 років тому +1

    nice explanations thank you

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

    WOW u make coding come alive

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

    Hey man, your awesome.. really good at teaching! Please make more

  • @CHECK3R5
    @CHECK3R5 9 років тому +2

    Hey Dave, awesome video thanks! Really helped me understand compiling versus interpreting better. Can I ask, does that mean Java is both compiled into byte code and interpreted after that, and then just-in-time compiled after that?

    • @DaveXiang
      @DaveXiang  9 років тому +2

      +Robin Aldridge-Sutton
      Yes, Java is like a mix between the two. I'm no Java expert, but here is what I understand:
      Java source code is compiled into byte code first so that the JVM can understand it. JVM has the option of either compiling the byte code or interpreting it. I believe there are many many different JVMs, some only interpret the byte code, some compile it down, some do a mix of things with JIT.
      The distinction is blurred because with a feature like JIT, the runtime has the option of actually making a decision to compile the byte code down instead of just interpreting it for optimization purposes.

    • @CHECK3R5
      @CHECK3R5 9 років тому

      +Dave Xiang Ah ok I get it. Thanks a lot!

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

    What music are you using ?

  • @omirospavlou7607
    @omirospavlou7607 7 років тому +13

    Where were you when I was studying Computer Science in 2011 at uni? I found this channel 6 years late. Awkward.

  • @mr.o820
    @mr.o820 8 років тому +3

    Dave, thanks man, for the video, as usual, very informative

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

    That was amazing. Did not know C and C++ were system languages. Thought they were high level programming languages.

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

      These are high Level languages in a relative way. For example lost applications we're written in C /C++. These defined classes of languages are relative to itsself.

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

      *most

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

    Hey, First of all very informative. Easily explained and understood. Hats off sir keep it up!!!
    Second of all, If you're programming through a system language to teach a computer to do the actual stuff it does, doesn't that mean that it's also teaching it how to create application languages?
    If so does that make System Language the daddy of Language Applications? like System Language > Application Language because it's teaching the computer to do all that.
    Unless you're able to do all those things separately and then combine it.

  • @dindledoo2598
    @dindledoo2598 9 років тому

    Hey Dave, I was wondering what camera do you use to film?

    • @DaveXiang
      @DaveXiang  9 років тому

      +Dindledoo
      Hey, I use an EOS 5D Mark II. Then I edit/export in Premiere at "UA-cam" settings.

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

    where were you in 2011 when I started studying Computer Science in uni?

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

    Thank you Kind Sir

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

    Cool video dude! What's your opinion on stuff like Cython?

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

    Thank you for this awesome video..
    Can I ask your references? I want to learn more...

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

    It was really an awesome experience.

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

    Thanks bro !! Great work !

  • @lonleyicecream
    @lonleyicecream 8 років тому

    Hi, this is a very good video and make programming more fun.
    keep it up man + what do you think about java ??? i want to learn it inside out as a hoppy, can you give me some advise ? thanks

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

    Thanks for informative video

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

    hi. tanks for vedio. that is amazing.i have one qustion.How can understanding what kind of code is using in sotware on pc?
    i want understand this cod is Destructive or not?for example i see coding the software Ansys_Workbench_Ic_Engine_Tutorial_Torrent.exe

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

      It's tough to understand the details of the code after it's already in executable form. If you don't know what that program is doing, it might be a malicious program.

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

      i understand but can i use software pathon or smoething software for lanquge machin please guide me and teach me

  • @MalamIbnMalam
    @MalamIbnMalam 8 років тому

    how would you classify the object-oriented Apple Proprietary language of Swift?

    • @DaveXiang
      @DaveXiang  8 років тому +2

      +Monsieur Africain That's a high level language solely used to create applications on Apple platforms. Though it is open source now so people might do some crazy things with it!

    • @MalamIbnMalam
      @MalamIbnMalam 8 років тому

      Dave Xiang agreed

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

    but how does hardware interpret whatever instruction it is with 0 and 1? like how was that itself created?

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

      The zeros and ones correspond to transistors that are either on or off. Check out "Crash Course: Computer Science" they break down how computers were created from day one.

  • @GameHEADtime
    @GameHEADtime 8 років тому +1

    Should I start learning from high level to low level or low level to high also does isn't object c a system language then how come people use it to write apps or is it a hybrid of both system and application type? Just wondering thanks? :)

    • @DaveXiang
      @DaveXiang  8 років тому

      +GameHEADtime you can learn from any level you want, or that you find most interesting. i think you should just be aware of all levels and not oblivious to them. it's probably easier to start learning high level programming if you are a beginner.

    • @Fif0l
      @Fif0l 8 років тому +1

      If you want it the simple way, first learning programmer's thinking, then the background stuff, start with python. Disadvantage: you'll find it harder to transfer to C, or stuff like that, but eventually that's also the problem with the other way, which is:
      starting with C/C++. This is the hard way. Disadvantage: learning programming logic is harder when you have to worry about all the complications C gives. Advantage: you learn the actual importance of memory management, which is in background in other languages. Another advantage: transfer to higher level languages is easy.
      Starting with assembly is a suicide. You have too many obstacles before you if you try to make it a starting language.

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

    i know that but i want break software for example( KMPlayer) and see details of the cod before setup of software whether i use pathon, can i break coding software?excuse me for a lot of qustion i ask

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

    does each programming language have their own programming paradigm? such as functional or object-oriented. Or can they all be used for those paradigms?

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

      Some things are different, and some are same.
      Like Python doesn't have pointers and references, and destructors, but both C++ and Python has constructors in class declaration.

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

      Or Python have pointers, but they're automatic only, no manual and doesn't even have syntax for them, only some data types use them.

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

    Hi thank you for the video, I am really learning. In python since you can choose beetwen compiled or interpreted, what is the best way to go and why? And this is a serious question (maybe for an engineer sounds stupid) how the compiler or the program that interprets the source language know to do its job if no one on earth knows how to read 0 and 1.

  • @pedrogregorio
    @pedrogregorio 8 років тому

    Hey hopefully you can give me some insight. So I'm a 2nd year CIS major and my college just had a career fair that I attended. I was a little intimidated and nervous so maybe this is why I had this impression, but I just really didn't enjoy the whole "speed-dating" for a job/internship. Meanwhile the marketing, and finance people seemed to fine. I love business, and I love IT systems that help businesses, but the career fair was a huge turn off for me and because of this I think that some of the companies I was previously interested in, after talking with them, I was no more.
    Granted it was my first career fair so I was probably just apprehensive and unprepared, but my question to you is, what are your experiences with career fairs? And, is there any advice you'd like to share with me?

    • @DaveXiang
      @DaveXiang  8 років тому +2

      +Peter Yes, you are totally right. There is something fake about career fairs and I don't personally enjoy them too much. I don't think it helps either employers or employees really. I hated my first few career fairs.
      Beside the obvious "dating" type of feel of a career fair, I think it can be helpful for you to train how you present yourself and test how you interact with people. Despite career fairs being a bit fake, there is still some value in practicing how you interact with new people and seeing if there is a connection.
      Use it to practice your pitch. How do you present yourself and what you're looking for in < 1 minute. Practice what questions to ask to learn the most about the position in the shortest amount of time. Practice how to talk to someone to understand what they are looking for. Don't look at the career fair as purely a way for you to get a job, it's probably not where you will find your job. But it could potentially be a place where you put yourself out there and practice some soft skills. Understand what you really want and how to communicate that.

    • @pedrogregorio
      @pedrogregorio 8 років тому

      +Dave Xiang Thanks for the answer! I guess they are more practice than practical for some. Honestly though, I expected the conversations to be quick paced, but to be there in person and apart of these conversations it felt so superficial and fake. You are right though, I must prepare to sell myself to people -- I guess I can play along.
      I'll just use it for what its worth, and make the best out of it. It's better than nothing I suppose.
      Anyway, thanks for the response and good luck with everything Dave! I've been really enjoying your content and I'm just really happy to have found your channel!

  • @zetify2060
    @zetify2060 8 років тому

    my dads a programmer and he asked me to study programming can you please go in depth of how basicly how programming commands a software

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

    very very worthy work. Thank you!

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

    Helped A LOT!!! Thanks so much

  • @dominigai4717
    @dominigai4717 8 років тому

    Thanks sir.! Keep it up and God Bless

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

    What on earth is just-in-time compilation and how does it relate to an interpreter?

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

    thank you 💖 was inspirational

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

    Thanks for breaking it down!

  • @ser-hanga
    @ser-hanga 9 років тому

    Thanks for the video. I'd never come across the concept of implementations.

  • @mohammadshoykot7188
    @mohammadshoykot7188 8 років тому

    Thanks for explanation. helpful Tutorial.

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

    So since C++ is a system language its true then that learning it makes it easier to learn higher languages ?

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

    Huh. My programming classes didn’t differentiate between system and application programming. Don’t know if that’s because I never got deep enough, or because that’s new. (I last studied 25 years ago.)

  • @arabiccompprograming5161
    @arabiccompprograming5161 8 років тому

    Thanks Dave . brilliant contributor

  • @JasonCtutorials
    @JasonCtutorials 8 років тому

    can you do entire screencast on angularjs? LOLs. Like application?

  • @tonyjernigan9424
    @tonyjernigan9424 8 років тому

    Het Dave! Thanks for all your videos. I'm interested in an online computer engineering degree. Do you think this is feasible or reasonable?

    • @DaveXiang
      @DaveXiang  8 років тому

      +Tony Jernigan
      It's feasible, though you should research the best options possible. Any programs you could apply to? Accredited school? Community Program? Paid boot camp? I would recommend try your best to get something that's actually "in real life" rather than an online degree first. Of course within your financial bounds, but anything tangible is going to be better for you than digital.

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

    Could Golang be system language?

  • @phuocsangly7375
    @phuocsangly7375 8 років тому

    Can you share with me how you start learning a programming language and which method you used to learn it?

    • @JasonCtutorials
      @JasonCtutorials 8 років тому

      +Phước Sang Lý you use books then you start programming. I recommend starting with easy language like javascript or python. Learn a database SQL. Then learn object oriented, design patterns, and libraries. Most of the time you'll be using libraries and frameworks to create applications. Takes years to master.

    • @phuocsangly7375
      @phuocsangly7375 8 років тому

      +jasonc_tutorials thank you for sharing information to me :)

    • @FsimulatorX
      @FsimulatorX 8 років тому

      +Phước Sang Lý or take CS50 through edX.org. It's free but if you can upgrade to have a certificate of completion that you can show on your resume.

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

    UrTalk an words +Choise of Music aPerfectPresentation InLogicFLOW
    Somesh Gorla
    2 years ago
    STARTED FROM THE BOTTOM NOW WE HERE 3:26
    StartedFromTheBottom Now OurWholeTeams Here .. Sounds Like a Rapp Song InCreation ..#mCity_MusicMix00

  • @peteroffline6616
    @peteroffline6616 8 років тому

    sorry what is implementations?

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

    you didn't mention the subscribe language

  • @stannisbaratheon1329
    @stannisbaratheon1329 8 років тому

    Why didn't you explain the nuances of Java's virtual machine? Whereas some implementations don't even have one a VM, the code is compiled directly, in most cases there is a VM, however.

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

    can you do one on c programming...thanks alot for this by the way

  • @bookiebashtv
    @bookiebashtv Рік тому

    Thanks....this really helps

  • @ahmadaziz1800
    @ahmadaziz1800 9 років тому

    Very informative 😄

  • @ourmodernworldofficial
    @ourmodernworldofficial 8 років тому

    Thanks! Really good video, well done :)

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

      Never understood purpose of such comments.

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

    Wait, actually thank you verrrry much

  • @hweimeilee89
    @hweimeilee89 8 років тому

    Hi, I'm a recruiter and starting to specialise in IT recruitment. Can you please go through the education pathway with software development like the languages you take and how each language work with each other like if you know c# what sort of framework/program you can do or work on?

    • @DaveXiang
      @DaveXiang  8 років тому +1

      That's a good idea for a video, let me brainstorm and think about that. Thank you!

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

      +Dave Xiang I need help making 3dgames in CPP w
      eclipse64 neon 2
      I get massive problems
      I can blend and unite
      however I want to code all of it. your the new UA-cam maker.
      need help with windows environment?8.
      I need to make both 3d games
      and I produce, fl stut
      adobe audition
      PS
      Sony Vegas
      I draw even.
      I need advice at the least.
      I want to code an ide, but don't wanna be IBM.
      and game engine these are my main goals.

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

    Good. Thank you. Btw, music too loud.

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

    Wow, this started out great for beginners, breaking it down into layers, which I’d never considered, but then around minute 4 it went off the rails and I have zero idea what was going on. I keep hoping for an actual beginners video about coding that will clarify the POINT of all the {@- ]} etc nonsense we have to memorize, but nobody seems to be doing those videos. It’s like you already have to understand it all and have prior knowledge, before even being a BEGINNER. So frustrating.

  • @FDJustin
    @FDJustin 8 років тому

    So, what are all the system languages you've had experience with?

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

    Nice Video

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

    thanks!

  • @harshendubhardwaj5283
    @harshendubhardwaj5283 9 років тому

    Great info dude!!!

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

    thank you I am starting to learn from you

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

    I know this vid is old. But thanks for explaining this topic +David Xiang

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

    Have you been to college? If so, what college? Nice video btw!

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

      emo Carnegie Mellon University.

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

      College doesn't matter you can learn these things by yourself.

  • @Francois0789
    @Francois0789 9 років тому

    Are new upcoming languages, like Go, Erlang etc. (Note: these are just buzzwords I heard, and I have no clue of them), even more specialized higher level programming languages?
    So, is the trend only going towards more specialized and higher level languages, or are there also new approaches to system languages (alternatives to C/C++)?

    • @DaveXiang
      @DaveXiang  9 років тому +2

      +Francois Lux
      I think the buckets are subjective first of all. If you wanted, you could use C++ to build a website. I know there are frameworks out there built in C++. Hell, you could probably do high level application programming with C if you REALLY wanted to. Also same goes vice versa. If you really love Python, you could compile it all the way down so that you use it for some system level applications.
      So the point of that is that no language is strictly limited to a category, but it's useful to categorize a bit just so we can keep things straight in our head. Each language is also designed for particular use-cases. I know Erlang, ( I know nothing about Erlang) is advertised to work really well in distributed concurrent systems. So, if that happens to be what you're working on, maybe you should choose Erlang versus something else.
      If you had the need to write a ton of scripts to automate things on a single computer, and concurrency didn't really matter... then probably you wouldn't need Erlang and would opt to just do it all in Perl. This is just a hypothetical.
      Some languages are also very general. C++ for example is super general purpose. As well as Java. General purpose meaning you could use it for a lot of use cases. Scripting, concurrent programming, distributed, object oriented, etc.

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

    Do you have to learn all those languages in that order !?

  • @santiagosandoval1929
    @santiagosandoval1929 7 років тому +2

    this is the profesional wey

  • @Fif0l
    @Fif0l 8 років тому

    One notion to assembly: it's not really a step higher. On assembly compilation doesn't even mean the same as on other languages: While other languages have some actual processing in back end, transferring a 100 steps loop into 100 instruction of jump, assembly is basically a set of inline functions, or nicknames for CPU instructions.

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

    Bro you just blow my brain clouds out. im really a lucky guy.!!!

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

    Good explanation bud

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

    You got this music from Guru Mann channel.

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

    Thank you for clarifying this. Very helpful!

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

      But not your comment.

  • @singanddance-q9b
    @singanddance-q9b 2 роки тому

    Handsome and informative.

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

    Great thanks new subscriber

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

    For more java visit :
    ua-cam.com/video/1CEk7I0YlQI/v-deo.html - inheritance
    ua-cam.com/video/Xv8i4dgbcTs/v-deo.html - perfect number
    ua-cam.com/video/H_Bj8KZiv6I/v-deo.html - swapping
    ua-cam.com/video/mUTLg9poUL8/v-deo.html - largest of 3

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

    Nice!

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

    thanks bro u a hero

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

    Guru Mann music!

  • @NoajmIsMyName
    @NoajmIsMyName 8 років тому

    Bro you deserve more > 1m Subs at least omg. u exactly say the main!!!!!!!!!! not other talking over 20 mins and they just keep rumbling

  • @7Underwood7
    @7Underwood7 6 років тому

    Good quick video.
    Cut the music though.