Choosing a Programming Language

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

КОМЕНТАРІ • 17

  • @wviana852
    @wviana852 2 місяці тому +1

    Remind me the thought process for doing something as woodwork. This material don't do well with humidity but what I'm building will be in a really dry. Or this wood is easier to work with than this other one.

    • @hoff._world
      @hoff._world  2 місяці тому +3

      yeah exactly it's all about how you look at problems and dont get so attached to things. I'm sure there's a type of material you probably really love but in some circumstances it just isn't right to use

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

    Awsome video ^^ as always fam ❤! What I can advise is to naver limit yourself to just one language. Learn one really good to grasp basics of programming in general (functions, classes, variables, etc) and then use that knowledge to look for things you need when using different languages :D For me flexibility and getting things done is all that matters

    • @hoff._world
      @hoff._world  2 місяці тому

      true and real, people are so attached to things these days even programming languages. Sometimes the square peg cant fit the round hole! thanks for ur comment boss

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

    I learned programming using C, but I have forgotten how I learned it l. I also don't like Python much. If someone asks me how to get started in programming I find myself in the dilemma of recommending either C or python.

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

    No, silly. The programming language chooses you! 😂

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

    Well for me choosing a programming language is a simple as choosing the one that fits the use case best from the languages that I know. For example, if I need to build something where I need to access the microphone I'm gonna be using Rust. Even though Go is quite fast it just doesn't have the required APIs available and I don't want to deal with CGo. If I'm building a web application or server application I'm always using Go because it's fast and nice at the same time. And because it has everything you need already built in and you don't need to rely on other dependencies to get the stuff done.

    • @hoff._world
      @hoff._world  2 місяці тому

      yeah you're exactly right, and as your general knowledge of programming and the characteristics of languages grows you get faster and faster at lighting up the neurons that point u to the target

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

    Depends of project ...

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

    At the point where I am, after years of experience in C++, I’ve definitely considered some other languages (including functional which are not talked about in the video) for my projects.
    But after some consideration, I’ve come to the conclusion that it doesn’t matter. And what matters is my ability to make what I want. So my choice of static/performant language is always C++, since it’s already what I know and I can go as deep as I want (even to the level of C).
    Maybe someday this choice would move to Rust (hopefully not zig, ever…)

    • @hoff._world
      @hoff._world  2 місяці тому +1

      ye if the tool can do what you want its great, otherwise you just need another tool 🤣 C++ seems to be a 'swiss army knife' of sorts where you can use it for a lot if you have the skills

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

      Why not zig?

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

      @@matthewdouglas2373 I don’t like zigs syntax/codestyle, if I ever had to choose between C and Zig, I’d choose Zig only in the context of working with other people that are familiar with the language and want to have guarantees around safety.
      Also the amount of shilling around Zig deters me quite a bit.

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

      @@matthewdouglas2373 also zig has void type instead of unit type, which is a huge pain in the ass, which, I’d rather not ever have, when switching from C/C++.

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

    choose all of them, stick with the ones you think are neat and use each where it fits best.

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

      yeah learn them all LOL most people would do well to be truly proficient in one or two

    • @hoff._world
      @hoff._world  2 місяці тому +1

      the good thing about how many choices there are is that provided you aren't overwhelmed you can build up a great system for narrowing it down based on its characteristics and how much you like it. If you just dont like the flow of one even tho its perfect in every other way there's probably another that would be fine to use instead you enjoy more