Different Types of Programming Languages

Sdílet
Vložit
  • čas přidán 2. 08. 2024
  • dgitacademy.com | There are lots of different computer programming languages, like Python, C, Java, and Go. Some are compiled while others are interpreted. Some have a garbage collector and others don't. And so on. Here are 5 key characteristics that can differentiate one programming language from another.
    Twitter: / garyexplains
    Instagram: / garyexplains

Komentáře • 172

  • @ragilmalik
    @ragilmalik Před 6 lety +32

    this explanation is great, however, it makes language like C seems to be a no-go for beginner, and java/python is the go-to for first time learner.
    it should've been stated that compiling is faster than interpreting, and learning languages like C/C++ will make learning any other language waaaaaaaay easier.
    get rough at first, easier life later.
    go easy at first, tougher life awaits.

    • @arjunkharbanda
      @arjunkharbanda Před 6 lety +1

      Malik Learning programming is learning driving if you learn on car you can easily switch to another and all your previous learning will help similarly it doesn't matter from which programming language you start with it you can shift to another in no time the main factor you should consider while choosing a language is what you want to achieve for example if someone wants to make Android app he better to get started with Java instead of wasting time with C

    • @ragilmalik
      @ragilmalik Před 6 lety +2

      no, driving a car doesn't require a goal. "being able to drive a car" is equivalent to "being able to code", and that is not a goal. if your goal is being able to code,
      there your code. done. is that a goal ?
      sure, you only need to learn what you want to use it for, like java for android apps, but that is not a future talks.
      learning python, for example, is a great way to learn how to code, but a bad bad way to start your coding career, except if you are focusing on one special task, like HTML for web developer, for example.
      but it is surely a huge mistake to enhance yourself of learning another language.
      i can say that because i started learning python first. switching to java was just like flipping a hand. However after i had some love for linux and started learning C, i wish i never learnt to code at all. it was (almost) as painful as learning C from scratch.

    • @kROSS_EnHANZER
      @kROSS_EnHANZER Před 4 lety

      It depends on the person itself...what if you just wanna try programming and u grab C++ and it's kinda tough and then you lose interest altogether...but this won't be the case with python..

    • @KingJellyfishII
      @KingJellyfishII Před 4 lety +1

      I learnt python first, then java, then recently c++ and I have no regrets learning python first. If I tried to learn c(++) first I would probably have given up because some of it is really damn hard, but since when I learned it I already had quite a lot of experience I could focus on only the bits that are different from, say, java, instead of having to learn it all from scratch.
      But that's just my opinion.

    • @prubenheeren707
      @prubenheeren707 Před 3 lety

      Just learn C# guys

  • @yahyagamal9978
    @yahyagamal9978 Před 6 lety +1

    Great video, very informative, and I have to say a great progress from the early videos of the channel in terms of quality and aesthetics of the background, thumbnails and animations.
    Really love your presentations, thank you for your hard work :D

  • @arjunkharbanda
    @arjunkharbanda Před 6 lety +58

    Hello Professor. You should definitely consider opening a programming channel. Hope to see a channel name Garry Codes👨‍💻 or if possible start making more programming videos on this channel.

  • @bigmacbeta
    @bigmacbeta Před 6 lety +1

    Another great vid Gary. Please keep them coming.

  • @rishabkumar24
    @rishabkumar24 Před 6 lety +28

    Next one on programming paradigms

  • @lavisharma3210
    @lavisharma3210 Před 6 lety +4

    love your way of explaining sir... Thnks for such awsm videos

  • @arthurmarek8418
    @arthurmarek8418 Před rokem

    Thank you, so well explained, I did computer science A level in the UK so so long ago, am up to date with It Pro tv today, and even though I know what you are talking about it is still interesting and useful.

  • @ClaymanGInfo
    @ClaymanGInfo Před 6 lety +7

    This is a good channel glad! Thank You

  • @ganesh1344
    @ganesh1344 Před 6 lety +1

    Hey ,gary I would love to see a separate video on how compiler and interepreter works.
    Thanks

  • @steveb8472
    @steveb8472 Před 6 lety

    so nice to see Gary independently maybe doing this. It's the best educational channel so far.

  • @crusaderanimation6967
    @crusaderanimation6967 Před 3 lety +1

    8:10 well there is other option(or just expansion of system cal option)that is in C++ there is library witch allow you to easily execute functions in parallel.

  • @CarlosHernandez-oh6fs
    @CarlosHernandez-oh6fs Před 5 lety +1

    Your videos are excellent. Thank you for sharing!

  • @scottfranco1962
    @scottfranco1962 Před 6 lety +2

    Small points:
    1. None of the languages today work like the interpreter you specified, which would be called a "pure interpreter". All languages today that are classified as interpreters translate to byte code or similar form (ex. Python[1]). Shells (bash, TCL) do pure interpretation.
    2. Pascal didn't originate byte code, BCPL did (the language often quoted as being the inspiration for C). In fact, the original Pascal didn't use bytecode at all (but it was an interpreter). UCSD Pascal changed the system to use what we would call bytecode today, as in "a series of bytes that encoded the operations in the language".
    [1] Python is often assumed to be a pure interpreter because it can run text files. However it actually does this by slight of hand -- The byte code is put into a file of the same name but with a different extension, then if the python interpreter sees that file, it skips the translation phase and just runs the file.

  • @akashrawat84
    @akashrawat84 Před 6 lety +1

    Keep up the good work sir!

  • @Windsorsillest
    @Windsorsillest Před 4 lety

    Absolutely, amazing video Gary.

  • @melvinpatomendoza
    @melvinpatomendoza Před 6 lety +2

    Another awesome video. Thanks Gary! +1

  • @itaco8066
    @itaco8066 Před 6 lety

    Very good video Gary!
    Thank you!

  • @user-md7zm3xq6e
    @user-md7zm3xq6e Před 6 lety

    Enjoyed the video ! a piece of request ( since it seems like you don't mind having comments with requests). Your videos would look a lot better and easier to concentrate to the explanations if your video had more reference images, if you only explain something only by your voice without any visual cues, it's less likely to be remembered or understanded, especially when your explaining a complicated subject in a short period of time. (Your video has some reference images, icons and some moving texts but there needs to be a lot more to draw more attention to the narrative and the subject you're explaining)
    Currently, your video's value can only be recognized by the people who can stand a long explanation with minimal visual cues, it seems like a waste of a well considered script and good explanations your videos have, which actuallay have great condensed information in it. In short, I would enjoy them more if they were more ' viewer friendly ', or ' listener friendly' . I'm not talking about complicated AE works, just having few more visual objects showed in the background that can assist your explanation visually.

  • @Gareth1892000
    @Gareth1892000 Před 4 lety

    You explained everything very well sir!

  • @venkataravieluri9625
    @venkataravieluri9625 Před 6 lety

    Nice and very much informative Gary.

  • @utubedano
    @utubedano Před 6 lety

    Really good vid! 👍🏽
    Good memories 😊

  • @SgtMajorJay
    @SgtMajorJay Před 6 lety

    Thank you for the information!!!! For a future video could you explain the relationships between stack applications like a Linux/windows server, with Apache/IIS with some webanager like weblogic/Django and a database.

  • @robchr
    @robchr Před 6 lety +10

    All languages can be interpreted or compiled it's just a matter of writing the tooling. Many languages have both compilers and interpreters. Even the C programming language has an interpreter (PicoC).

    • @mbk0mbk
      @mbk0mbk Před 5 lety

      Yeh they supposed to have multiple compilers/interpreters that support very few almost 1-4 languages ,so it's easy for developer to focus on what to develop imsted of how to communicate with different languages.

    • @jimmymesa
      @jimmymesa Před 5 lety

      @truthseeker Why is that so?

  • @xdkxcorex
    @xdkxcorex Před 4 lety

    Where can I buy the 250 inch macbook @0:25?

  • @vardanvardanyan8025
    @vardanvardanyan8025 Před 5 lety

    SO the video about the history of languages is coming ? if not pleaseeeeee put the link, thanks

  • @harshdeepbhatia8644
    @harshdeepbhatia8644 Před 6 lety +5

    Love your videos sir

  • @MrImmi34
    @MrImmi34 Před 5 lety

    Can u please explain the difference between garbage Collector and a destructor? Cause i heard OOP based languages do have destructors like in C++.

  • @KingEbolt
    @KingEbolt Před 6 lety

    Hey professor! Can you make a video maybe going into more detail about Object Oriented Concepts using C++? Hearing you explain those concepts would probably help a lot of newcomers get a good grasp on OOP.

  • @faizansari9151
    @faizansari9151 Před 6 lety

    Well explained prof.

  • @malgailany
    @malgailany Před 6 lety

    Genuine video topic.
    Thanks

  • @bigmacbeta
    @bigmacbeta Před 6 lety +1

    Please cover programming paradigms?

  • @louai95
    @louai95 Před 4 lety +1

    does your course for android apps development costs 355$ or am I tripping? just making sure the page isn't bugging or something

  • @balaji_sudo
    @balaji_sudo Před 6 lety

    Wow great videos, please continue

  • @souravmandal7527
    @souravmandal7527 Před 6 lety +1

    What if i create a language that is run by a c program which basically parses the string and does thing according to my language what kind of language will it be called

    •  Před 6 lety

      I say it would still be C 😝

    • @GaryExplains
      @GaryExplains  Před 6 lety +4

      Sourav, what you describe is the basics of an interpreted language. If you want a good book on writing interpreters then I highly recommend interpreterbook.com

    • @souravmandal7527
      @souravmandal7527 Před 6 lety

      Thanks

  • @rrsk88_farming
    @rrsk88_farming Před 5 lety

    Love u sir...u explain everything like a pro🧡
    From India with love...💙

  • @manuelmagro9173
    @manuelmagro9173 Před 4 lety

    Great teacher.

  • @ssjd2
    @ssjd2 Před 4 lety

    Python is also compiled to byte code which is interpreted by a virtual machine

  • @uttamchandra9726
    @uttamchandra9726 Před 6 lety +11

    Hey , professor sorry for the late wishes , good morning professor!!!!!

  • @ayomiposiadejola7804
    @ayomiposiadejola7804 Před 6 lety

    Hey Gary, I am waiting on your Snapdragon 850 Video. I hope you will do something about it

  • @mbahmarijan789
    @mbahmarijan789 Před 5 lety

    What is DOS?

  • @gogogogogogogogogogog9
    @gogogogogogogogogogog9 Před 6 lety +1

    nice videos thanks

  • @kristeinsalmath1959
    @kristeinsalmath1959 Před 6 lety

    Where can i find the video before mentinoned by Gary?

  • @ramanchaudhary3823
    @ramanchaudhary3823 Před 6 lety

    Sir how do you prepare for the videos??

  • @AungBaw
    @AungBaw Před 6 lety +2

    Good morning professor

  • @shubhamshrivastava5117

    you are awesome, sir

  • @ahmetyusufsalim
    @ahmetyusufsalim Před 3 lety

    1-Compiled or interpreted? 1:15
    2-Strong and weak typing 3:31
    3-Garbage collection 4:42
    4-Object-oriented programming 6:19
    5-Concurrency 7:26

  • @hippo92210b
    @hippo92210b Před 6 lety

    Small mistake: C does have language-level support for concurrency since C11. See en.cppreference.com/w/c/thread

  • @user-md7zm3xq6e
    @user-md7zm3xq6e Před 6 lety +1

    A subject request sir ! ( Since you've asked if I had any from my last comment's reply).
    " Why Intel doesn't make ARM based smartphone SOCs ?"
    is it because of a buisness reason or a technology, patten sort of issue,
    or maybe they do make one but isn't supported by the company that well, or it simply doesn't make buisness sense because of the prise for value competition with other companies that are already making them( such as Qualcomm, Samsung, Apple ), or maybe in the future?
    I would like to hear why from a man of your knowledge and prospective.

    • @user-md7zm3xq6e
      @user-md7zm3xq6e Před 6 lety +1

      Michael Murphy Thanks for your answer written in detail. It clears out most of my questions and helped me understand what've happend until now. With your reply and the recent 'Techquickie' video explaining why intel isn't making ARM based SOCs, I could learn what I wanted to know. Thanks a lot.

  • @vorpalblade5595
    @vorpalblade5595 Před 6 lety

    what about ruby?

  • @zylark3726
    @zylark3726 Před 6 lety

    One little error correction: Go is actually object oriented. Just differently - no inheritance or classes for instance. Which helps insofar that you do not get these complicated object hierarchies with silly class names whose only function is to tie together two object classes.
    What you do get is methods that work on a type. The type in question and methods tied to it = one object. You can add interfaces and channels to the mix, but the basic premise remains. It's simpler, more readable and more malleable.

    • @GaryExplains
      @GaryExplains  Před 6 lety

      While I note that the FAQ on the Go site answers the question 'Is Go an object-oriented language?" with "Yes and no." I would be keen to hear your definition of an object oriented programming language, if such a definition does't include concepts like inheritance or classes. Go's concept of an "interface", while similar to the concepts found in traditional OO languages, doesn't make Go an OO language. But as I said, I would love to hear you definition of an OO language.

    • @zylark3726
      @zylark3726 Před 6 lety

      It's difficult to broach the subject without getting into semantics. Most traditionalists would claim OO is equal to classes and inheritance. And in a traditional sense, they'd be right. But do an object *need* classes and inheritance?
      Go put another spin on it. No, objects do not need classes and inheritance. It treats an object as a singular thing. Not something from which you can derive other things. So a house-cat is different from a lion, and let's not care too much about what they have in common - or have a Feline superclass.
      An object is the integration of a data-structure and methods on it. Go do this very nicely, though not very traditionally.
      One can argue the pro's and con's of this approach - but one can't argue Go isn't OO.

    • @GaryExplains
      @GaryExplains  Před 6 lety

      Of course you can argue that Go isn't OO. You already said that "most traditionalist" would claim OO is equal to classes and inheritance. Who do you think I was addressing in this video? Your original comment says I made "an error" but in fact what you are saying is that you don't like the traditional definition of OO and you felt compelled to argue about that "traditional" definition as used in my video.

    • @zylark3726
      @zylark3726 Před 6 lety +1

      If OO means Classes and inheritance - you're right. If OO means tying together datastructures with methods, then Go is OO. Why the Go devs themselves say yes and no to the question of 'is Go an OO language?'
      Either way - for many saying Go is not OO would mean it is procedural - which it also is - but not exclusively.
      I think maybe the crux of the problem here is that Go is both OO and Procedural, but there is no commonly accepted moniker for it. Perhaps Channel Oriented? That is the big thing Go brings to the table, easy concurrency through channels. By means of functions or methods, who cares?
      Either way, I do not mean to create a big fuzz or anything - just intended to clarify that Go do indeed support OO features - in it's own way.
      Keep up the good work! :)

  • @Echo-te1sf
    @Echo-te1sf Před 6 lety

    Could you make a video about Esp32, Esp8266 and Micropython?

  • @zeocamo
    @zeocamo Před 5 lety

    if you are new to programming ... start with JavaScript, it is the most used language and it really beginner friendly, and you can make all from website, servers, window/linux/mac gui apps, iot and much much more with you skills, Python got some of the same things but the only way i found to make gui apps is to compiled python to JavaScript and why not just start with that in the first place.

  • @godfreytomlinson2282
    @godfreytomlinson2282 Před 6 lety +3

    This channel is a gold mine

  • @1MarkKeller
    @1MarkKeller Před 6 lety +4

    *GARY!!!*
    *Afternoon Professor!*

  • @notmynameonyoutube6658

    What's your opinion on swift?

    • @GaryExplains
      @GaryExplains  Před 5 lety

      I don't really have one, except that it is too Apple specific.

    • @notmynameonyoutube6658
      @notmynameonyoutube6658 Před 5 lety

      @@GaryExplains swift runs on Linux as well but yes it's currently almost exclusively used to write code on Apple hardware, for Apple software. This is an interesting read: www.fast.ai/2019/01/10/swift-numerics/

  • @guilherme5094
    @guilherme5094 Před 6 lety

    Very good.

  • @huyvo467
    @huyvo467 Před 5 lety +2

    Concurrency means context switching between two instructions. Parallelism means the two instructions are run at the same time.

  • @theinquisitor18
    @theinquisitor18 Před 6 lety +3

    Very uncommon opinion, but I love C#, and C++.

    • @theinquisitor18
      @theinquisitor18 Před 6 lety

      Michael Murphy wow!! I usually get shit for that opinion, lol. Thank you!

  • @ZamanSiddiqui
    @ZamanSiddiqui Před 6 lety +14

    *GARY!*
    Good evening, professor!

    • @GaryExplains
      @GaryExplains  Před 6 lety +2

      Zaman!

    • @1MarkKeller
      @1MarkKeller Před 6 lety +2

      *ZAMAN!*

    • @wajahatbutt8388
      @wajahatbutt8388 Před 6 lety +1

      zAmAN!

    • @techies2250
      @techies2250 Před 3 lety

      @@GaryExplains sir please tell
      Which language to use make faster and optimized OS like ios in iPhone?
      If C++ is best and make faster os and app??

  • @iony10
    @iony10 Před 6 lety

    You need more recognition. you are better than 75% of my professors at my University! keep it up

    • @GaryExplains
      @GaryExplains  Před 6 lety +2

      I am only better than 75% of your professors... then I have work to do!!! :-) :-) :-) LOL

    • @iony10
      @iony10 Před 6 lety

      Hahah, maybe more! That's a good thing considering its a Tier 1 Institution and top 5 in the state.

  • @CatFace8885
    @CatFace8885 Před 6 lety +1

    Man, I love programming!
    I just wish I was good at it :(

  • @RahulAgarwal97
    @RahulAgarwal97 Před 6 lety +1

    No mention of Functional Language? Looks like it really is rarely used!

  • @MuhammadAhsan-hq2bc
    @MuhammadAhsan-hq2bc Před 5 lety

    This channel should have more followers!

  • @osirisgolad
    @osirisgolad Před 4 lety

    Did you ever end up making that video about the history of programming languages?

  • @puniat
    @puniat Před 4 lety

    There is an error in your point of concurrency, because c does have a way of concurrency.
    You can use threads to have concurrency.

    • @GaryExplains
      @GaryExplains  Před 4 lety

      There is an error in your point on concurrency, you are mistaking support via a library for something intrinsic in the language. Even C11's optional support for threading is just an interface to threading libraries. Any language which link against the system thread libraries (like pthread) can use threads.

    • @puniat
      @puniat Před 4 lety

      @@GaryExplains Ah you had the point, that it is build right in the language.

  • @robchr
    @robchr Před 6 lety +18

    Why no programming paradigms? What about declarative vs imperative languages. Functional and logic programming languages. This only covers the pop music of programming languages.

    • @GaryExplains
      @GaryExplains  Před 6 lety +5

      You wanted in that, in a single video?

    • @shardapandey7627
      @shardapandey7627 Před 6 lety +2

      Gary Explains he's trying to be smart..👍...

    • @robchr
      @robchr Před 6 lety +7

      Since these are videos for people who have no knowledge about programming, I think it's giving them a narrow view of what all programming is. Doesn't need to go into depth. A sentence just mentioning that there are other paradigms that exist for other domains would have been enough.

    • @JB52520
      @JB52520 Před 5 lety +1

      I tend to look at languages as functional, procedural, object oriented, or some mix of those elements. A fourth item might be what some call "english-like", or what I call "mess", for languages like COBOL or SQL (I never could wrap my head around those).

  • @jimmymesa
    @jimmymesa Před 5 lety

    Gary, how many programming languages do you know?

    • @GaryExplains
      @GaryExplains  Před 5 lety

      I dunno, depends on what level of proficiency you want... Around 10, I guess.

  • @somhrsh
    @somhrsh Před 6 lety

    There is no link for python video

    • @GarySims
      @GarySims Před 6 lety +1

      Som Harsh Sorry about. I will fix it tomorrow. Here is the link: czcams.com/video/bF3ZZcNbtMg/video.html

    • @somhrsh
      @somhrsh Před 6 lety

      Gary Sims thanks

  • @justcurious1940
    @justcurious1940 Před 3 měsíci

    Great video, I think C supports concurrency.

  • @utubedano
    @utubedano Před 6 lety

    "Garage" collector? 😬😊

  • @runemllerbarnkob7971
    @runemllerbarnkob7971 Před 6 lety

    3 types: imperative. functional and declarative

  • @abhimishra2736
    @abhimishra2736 Před 6 lety +1

    I'm learning c++

  • @andrewzuo86
    @andrewzuo86 Před 6 lety

    I really hate garbage collection because there's no reason to have it in this day and age. Swift and Rust both have gotten around this problem without needing the programmer to manually delete objects. Speaking of Rust, I'd really like a video on it. I've skimmed it briefly and it seems like it's filled with glitter and unicorns.

  • @AleksandarPopovic
    @AleksandarPopovic Před 6 lety

    Gary only Top topics....lol....some people say the procedural languge is the future, or some kind.....object oriented languge is the madnes, and yes i have deal with that, object, and object, and objects to the madnes.....especially when you need to figure code which one writhe someone else....when you write from zero you know what is what, but it's easy to get lost.....I do not say that, I appreciate the work of everyone ....work is work, i dont "underestimate" nobody....sory for bad eanglish no my main languge....

  • @b213videoz
    @b213videoz Před rokem

    Imperative Vs Declarative wasn't covered at all

  • @alenkruth
    @alenkruth Před 6 lety

    ♥️♥️♥️♥️

  • @pulkit5367
    @pulkit5367 Před 5 lety

    When he says: "let me explain"....😎

  • @khl2445
    @khl2445 Před 6 lety +2

    392-0 likes god damn!
    so did you happen to read my tweet about the snapdragon 1000 by any chance? :/

    • @GaryExplains
      @GaryExplains  Před 6 lety

      I did see your tweet, yes. But the problem is that there are zero details about the Snapdragon 1000 at the moment, so anything I say would be pure speculation and guess work.

  • @divyanshjainbhajan
    @divyanshjainbhajan Před 4 lety +1

    love the way you pronounce "JAVA"

    • @GaryExplains
      @GaryExplains  Před 4 lety +1

      You mean like everyone else does?

    • @divyanshjainbhajan
      @divyanshjainbhajan Před 4 lety

      @@GaryExplains Actually I'm Indian. So I'm not familiar with american or british accent. But it sounds unique(cute) how you pronounce it.

    • @divyanshjainbhajan
      @divyanshjainbhajan Před 4 lety

      @@GaryExplains also, thanks for replying.

  • @jimgerth6854
    @jimgerth6854 Před 5 lety

    object orien(TA)ted

  • @Hunar1997
    @Hunar1997 Před 6 lety +1

    Please let him explain 😁

  • @RagHelen
    @RagHelen Před 6 lety

    Python has intermediate Bytecode, too.

  • @AliHamedMoosavian
    @AliHamedMoosavian Před 6 lety

    No mention of Julia :(

  • @novelnouvel
    @novelnouvel Před 4 lety +1

    i only know how to use C++ and PHP. C is a headache to learn.

    • @GaryExplains
      @GaryExplains  Před 4 lety

      eh? How can you know C++ but not know C. 🙄

    • @novelnouvel
      @novelnouvel Před 4 lety

      @@GaryExplains i love OOP. C is a mess. and sometimes i mixed some C++ syntax when try write on C.
      edit: typo

  • @peterisawesomeplease
    @peterisawesomeplease Před 6 lety

    wow this video walked through a minefield of potential wrong statements about programming languages. I think it managed to miss all of them but it was walking really close. I also liked that instead of talking about broad categories of languages it talked about traits of languages. Not sure if there was anything inciteful here but the effort laudable.

    • @GaryExplains
      @GaryExplains  Před 6 lety +1

      Thanks Peter, I am glad you liked the video. Two quick questions, if I may. 1) I assume you meant insightful not inciteful :-) 2) Why is it such a surprise that I could make a video like this without stepping on one of those proverbial land-mines?

    • @peterisawesomeplease
      @peterisawesomeplease Před 6 lety

      1. haha yes. 2. Many other videos/instructors do it. When teaching about programming languages it is really easy to overgeneralize or tell little lies in an effort to simplify. For example in your video you talk about interpreters going line by line through programs as they run unlike compiled languages. This of course is not really true any more with newer optimization techniques. It is an easy way to exampling the difference but not quite true. You point this out in the video but it is easy to miss. Another common mistake is trying to classify languages into broad groups like functional vs object oriented. Most languages use aspects of both. It is better to think of different language traits as tags you can label languages with rather than disjoint categories.

  • @tamizh2024
    @tamizh2024 Před 2 lety

    Woooooooow

  • @user-md7zm3xq6e
    @user-md7zm3xq6e Před 6 lety

    I didn't know anything about this video getting posted today when I wrote my comment yesterday.
    (Techquickie " Why doesnkt intel make SOCs?l

  • @chrissxMedia
    @chrissxMedia Před 6 lety

    er...tha fock? in my opinion you should never start with to abstract and high level langs, i would restart with c, c#, java or sth similar based on the difficulty i wanted

    • @GaryExplains
      @GaryExplains  Před 6 lety +1

      er??? Are you talking about my video or your personal recommendations for how to choose a programming language?

  • @aboodsaymeh13
    @aboodsaymeh13 Před 6 lety +2

    So half the comments aren't related to the video and are just
    "Good morning professor" comments...

    • @GarySims
      @GarySims Před 6 lety +2

      abood saymeh Good morning Abood!

    • @aboodsaymeh13
      @aboodsaymeh13 Před 6 lety +2

      Gary Sims nice fake account...

    • @1MarkKeller
      @1MarkKeller Před 6 lety +3

      We honor the Professor.

    • @GaryExplains
      @GaryExplains  Před 6 lety +3

      Abood, eh? That comment was posted from my personal account not from my Gary Explains account... it is perfectly legit.

  • @kendokaaa
    @kendokaaa Před 6 lety +5

    181 likes, 0 dislikes right now.
    Well deserved :)

  • @asimbaig162
    @asimbaig162 Před 6 lety

    Im acomerce student watching this wishing i could choose science

  • @TidalFNBR
    @TidalFNBR Před 3 lety

    what is this -> MZ�

  • @Getyourwishh
    @Getyourwishh Před 4 lety

    Everyone ask what is an programing software but no one ask how is he

    • @presauced
      @presauced Před 3 lety

      lmao, nice English there, Einstein.

    • @Getyourwishh
      @Getyourwishh Před 3 lety

      @@presauced thanks :D

    • @presauced
      @presauced Před 3 lety

      you're welcome. well, it's been 1 year, so you've probably changed. sorry for being a douche.

    • @Getyourwishh
      @Getyourwishh Před 3 lety

      @@presauced yes according to my Law of relativity this has to be true

    • @presauced
      @presauced Před 3 lety

      @@Getyourwishh yep, science

  • @SouravTechLabs
    @SouravTechLabs Před 5 lety

    Why do people suggest python first?
    Yes, I know Ruby, Perl, Python, C, and Shell.
    But I find Ruby ('way ' * 1000) + 'simpler than Python'

  • @sivicako7073
    @sivicako7073 Před 6 lety

    u know u the man u have 0 dislikes :p

  • @pigludada2912
    @pigludada2912 Před 6 lety

    who the hell did 1 unlike ? :/

  • @pfabiszewski
    @pfabiszewski Před 6 lety +1

    Wow, zero thumbs-down!!

  • @palabinash
    @palabinash Před 5 lety

    Your left hand is not going till the edge of the screen.....

  • @ColonelNamek
    @ColonelNamek Před 6 lety +3

    FIRST IN CLASS PROFESSOR !!!

  • @pranav8937
    @pranav8937 Před 6 lety +2

    First!