Understand Programming Languages

แชร์
ฝัง
  • เผยแพร่เมื่อ 19 ธ.ค. 2024

ความคิดเห็น • 184

  • @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!

  • @someshgorla5534
    @someshgorla5534 8 ปีที่แล้ว +58

    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.

  • @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

  • @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 7 ปีที่แล้ว +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.

  • @chuckles0692
    @chuckles0692 5 ปีที่แล้ว +1

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

  • @busyrand
    @busyrand 7 ปีที่แล้ว +9

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

  • @universenerdd
    @universenerdd 4 ปีที่แล้ว

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

  • @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.

  • @MarcusVZMontanha
    @MarcusVZMontanha 7 ปีที่แล้ว

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

  • @iPCfly
    @iPCfly 4 ปีที่แล้ว

    Thanks bro !! Great work !

  • @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 !

  • @editacamay3293
    @editacamay3293 7 ปีที่แล้ว +2

    thank you for taking the time to make this tutorial

  • @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

  • @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!!

  • @RamboRamsey2012
    @RamboRamsey2012 7 ปีที่แล้ว

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

  • @WorldWideSk8boarding
    @WorldWideSk8boarding 3 ปีที่แล้ว

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

  • @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

  • @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.

  • @lcoopcooperl
    @lcoopcooperl 5 ปีที่แล้ว +2

    THANK YOU! Finally a clear explanation.

  • @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 :)

  • @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

  • @mr.o820
    @mr.o820 8 ปีที่แล้ว +3

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

  • @damien.gravelle
    @damien.gravelle 5 ปีที่แล้ว +1

    nice explanations thank you

  • @aaf2011
    @aaf2011 2 ปีที่แล้ว

    thank you 💖 was inspirational

  • @MalamIbnMalam
    @MalamIbnMalam 9 ปีที่แล้ว

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

    • @DaveXiang
      @DaveXiang  9 ปีที่แล้ว +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 9 ปีที่แล้ว

      Dave Xiang agreed

  • @anonymousthought9278
    @anonymousthought9278 8 ปีที่แล้ว +15

    short, But valuable information.... good job

  • @SultanOfSwings
    @SultanOfSwings 6 ปีที่แล้ว

    very very worthy work. Thank you!

  • @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?

  • @JariKekkonenRekkakuski
    @JariKekkonenRekkakuski 6 ปีที่แล้ว

    Helped A LOT!!! Thanks so much

  • @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!

  • @crashonthehumble
    @crashonthehumble 7 ปีที่แล้ว +1

    Thank you Kind Sir

  • @ercm2393
    @ercm2393 6 ปีที่แล้ว

    Thanks for breaking it down!

  • @TechBitocracy
    @TechBitocracy 3 ปีที่แล้ว

    It was really an awesome experience.

  • @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.

  • @arabiccompprograming5161
    @arabiccompprograming5161 8 ปีที่แล้ว

    Thanks Dave . brilliant contributor

  • @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

  • @WeizunpuaWeizunpua
    @WeizunpuaWeizunpua 6 ปีที่แล้ว +2

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

  • @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.

  • @mdmasud5888
    @mdmasud5888 7 ปีที่แล้ว

    Thanks for informative video

  • @dominigai4717
    @dominigai4717 8 ปีที่แล้ว

    Thanks sir.! Keep it up and God Bless

  • @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.

  • @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

  • @mohammadshoykot7188
    @mohammadshoykot7188 8 ปีที่แล้ว

    Thanks for explanation. helpful Tutorial.

  • @artoffootball4697
    @artoffootball4697 6 ปีที่แล้ว

    WOW u make coding come alive

  • @alexatanasof951
    @alexatanasof951 6 ปีที่แล้ว

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

  • @NickKartha
    @NickKartha 2 ปีที่แล้ว

    0:00-8:32 could you move?

  • @harshendubhardwaj5283
    @harshendubhardwaj5283 9 ปีที่แล้ว

    Great info dude!!!

  • @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.

  • @bookiebashtv
    @bookiebashtv ปีที่แล้ว

    Thanks....this really helps

  • @junmarcado445
    @junmarcado445 2 ปีที่แล้ว

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

  • @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.)

  • @StarTeamVideo
    @StarTeamVideo 6 ปีที่แล้ว

    What music are you using ?

  • @nierautomata9654
    @nierautomata9654 4 ปีที่แล้ว

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

  • @ourmodernworldofficial
    @ourmodernworldofficial 8 ปีที่แล้ว

    Thanks! Really good video, well done :)

    • @izvarzone
      @izvarzone 2 ปีที่แล้ว

      Never understood purpose of such comments.

  • @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!

  • @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 "TH-cam" settings.

  • @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.

  • @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.

  • @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.

  • @I_Lemaire
    @I_Lemaire 4 ปีที่แล้ว

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

  • @ahsanmohammed1
    @ahsanmohammed1 4 ปีที่แล้ว

    Good. Thank you. Btw, music too loud.

  • @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

  • @ser-hanga
    @ser-hanga 9 ปีที่แล้ว

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

  • @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 TH-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.

  • @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

  • @robbelk1982
    @robbelk1982 3 ปีที่แล้ว

    Great thanks new subscriber

  • @Suramethar
    @Suramethar 7 ปีที่แล้ว

    Could Golang be system language?

  • @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

  • @JasonCtutorials
    @JasonCtutorials 8 ปีที่แล้ว

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

  • @omirospavlou7607
    @omirospavlou7607 7 ปีที่แล้ว

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

  • @stannisbaratheon1329
    @stannisbaratheon1329 9 ปีที่แล้ว

    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.

  • @mixme8655
    @mixme8655 6 ปีที่แล้ว

    thank you I am starting to learn from you

  • @FDJustin
    @FDJustin 8 ปีที่แล้ว

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

  • @ahmadaziz1800
    @ahmadaziz1800 9 ปีที่แล้ว

    Very informative 😄

  • @KARLKAVANAGH3838
    @KARLKAVANAGH3838 7 ปีที่แล้ว

    Good explanation bud

  • @szymonozimek
    @szymonozimek 2 ปีที่แล้ว +1

    thanks!

  • @humphreyjunior1624
    @humphreyjunior1624 2 ปีที่แล้ว

    Nice Video

  • @tonyjernigan9424
    @tonyjernigan9424 9 ปีที่แล้ว

    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  9 ปีที่แล้ว

      +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.

  • @al3x452
    @al3x452 7 ปีที่แล้ว

    thanks bro u a hero

  • @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.

  • @pagola
    @pagola 7 ปีที่แล้ว

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

  • @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.

  • @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.” 😛😎

  • @barshabhattacharjee6788
    @barshabhattacharjee6788 4 ปีที่แล้ว

    For more java visit :
    th-cam.com/video/1CEk7I0YlQI/w-d-xo.html - inheritance
    th-cam.com/video/Xv8i4dgbcTs/w-d-xo.html - perfect number
    th-cam.com/video/H_Bj8KZiv6I/w-d-xo.html - swapping
    th-cam.com/video/mUTLg9poUL8/w-d-xo.html - largest of 3

  • @erlendbakke9896
    @erlendbakke9896 4 ปีที่แล้ว

    Nice!

  • @7Underwood7
    @7Underwood7 6 ปีที่แล้ว

    Good quick video.
    Cut the music though.

  • @sespaillat
    @sespaillat 7 ปีที่แล้ว

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

  • @mohammedatif7306
    @mohammedatif7306 2 ปีที่แล้ว

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

  • @peteroffline6616
    @peteroffline6616 8 ปีที่แล้ว

    sorry what is implementations?

  • @goofball9292
    @goofball9292 6 ปีที่แล้ว

    Thank you

  • @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.

  • @singanddance-q9b
    @singanddance-q9b 2 ปีที่แล้ว

    Handsome and informative.

  • @brittonwhite8122
    @brittonwhite8122 6 ปีที่แล้ว

    you didn't mention the subscribe language

  • @jessarepique8974
    @jessarepique8974 5 ปีที่แล้ว

    brilliant !

  • @adammoustafa143
    @adammoustafa143 4 ปีที่แล้ว

    Best day ever ur the best in the world thank you u have to make another! Another! video of how to hack any game with python thank you allot

  • @goofball9292
    @goofball9292 6 ปีที่แล้ว

    Wait, actually thank you verrrry much

  • @Thecocochannell1
    @Thecocochannell1 7 ปีที่แล้ว +1

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

    • @anthonycampbell97
      @anthonycampbell97 7 ปีที่แล้ว

      emo Carnegie Mellon University.

    • @skyy5584
      @skyy5584 4 ปีที่แล้ว

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

  • @lordwater4184
    @lordwater4184 6 ปีที่แล้ว

    Does anyone have any courses

  • @vihangchaudhari
    @vihangchaudhari 6 ปีที่แล้ว

    You got this music from Guru Mann channel.