C/C++ VS C#

Topic by American dream

American dream

Tagged: 

This topic contains 7 replies, has 7 voices, and was last updated by Atton  Atton 1 year, 7 months ago.

Viewing 8 posts - 1 through 8 (of 8 total)
  • Author
    Posts
  • #826305
    +1
    American dream
    American dream
    Participant
    51

    Greetings everyone! Could you explain me please the difference between these two programming languages? Is it challenging to begin development of iOS applications on Objective-C language after c/c++ programming experience?
    Could you advice me free resources to improve my skills in C++?

    Out of the rules and system-follow your own way!

    #826315
    +1
    Shine
    Shine
    Participant
    1696

    I used to code in c++ about 20 years ago. C# I did not go on to learn, however alot of the underlying principles of a development language carry accross.

    C++ can be learnt with alot of practice and patience. It is also unlearnt as it is a perishable skill.

    Often the way to work with a programming language is to design a system, this in turn will allow you to code and ‘build’ the program.

    Start simple and go from there. If you are learning leave databases out of it for now, and work your way up to processing arrays.

    There are plenty of good books available, maybe try a local library.

    "Society is to blame" Denton

    #826358
    +1
    JVB
    JVB
    Participant

    That lingering scent of tuna.

    Peace is > piece.

    #826372
    +2
    Carnage
    Carnage
    Participant
    22113

    That lingering scent of tuna.

    Why?

    To those following me, be careful, I just farted. Men those beans are killers.

    #826431
    Solid
    Solid
    Participant
    7520

    If your focus is to build iOS apps, go with Swift.
    Forget C#, there is one big rule nowadays, or it run on some massive servers, inside containers and can scale well, or it run on embedded devices (rpi/arduino/other microcontrollers) or it run on smartphones. Those are the biggest niches.

    C# perform really poorly on unix and linux. For developing local (desktop) applications, well, C++ is better IMHO but C# is also good if you are willing to support windows systems only. For desktop if you want to create a multiplatform experience (Linux/Mac/BSD/Windows), go with C++. Forget this electron bulls~~~. it is just a browser wrapped with some scripts, slow as f~~~, consumes a lot of memory and the development time is far bigger (forget about what hipsters keep saying that they are productive doing it that way, because they AREN’T !).

    #826656

    Anonymous
    7

    Have you tried Swift? I have not but I hear good things about it.

    I also learned C/C++ way back when and I find Obj-C hard to read. I’m sure the language is just find if you are use to it.

    BTW Apple has free books on Swift in the Apple iBooks store.

    There are even online Swift Emulators.
    https://iswift.org/playground

    #828431
    American dream
    American dream
    Participant
    51

    I absolutely agree with you! I used C++ for the first time when I programmed ARM-based microcontroller. Right now I’ve extremely changed my destination in coding because the tasks unexpectedly changed a few days ago. Therefore, I switched to desktop .NET application and used here C++ skills. C++ is more useful in Firmware and Software coding. Thanks for your advice!

    If your focus is to build iOS apps, go with Swift.
    Forget C#, there is one big rule nowadays, or it run on some massive servers, inside containers and can scale well, or it run on embedded devices (rpi/arduino/other microcontrollers) or it run on smartphones. Those are the biggest niches.

    C# perform really poorly on unix and linux. For developing local (desktop) applications, well, C++ is better IMHO but C# is also good if you are willing to support windows systems only. For desktop if you want to create a multiplatform experience (Linux/Mac/BSD/Windows), go with C++. Forget this electron bulls~~~. it is just a browser wrapped with some scripts, slow as f~~~, consumes a lot of memory and the development time is far bigger (forget about what hipsters keep saying that they are productive doing it that way, because they AREN’T !).

    Out of the rules and system-follow your own way!

    #829700
    Atton
    Atton
    Participant

    C/C++ is used mostly if not entirely for more to the metal and higher performance applications. GPGPU, Micro’s or anything that needs to run really fast.
    C# is pretty much for anything else

    A MGTOW is a man who is not a woman's bitch!

Viewing 8 posts - 1 through 8 (of 8 total)

You must be logged in to reply to this topic.