144

Any devs here that Code in C/C++...?
Or am I lost in "webRant".

I am worried about the future " code everything in javascript " generation :)

Make pointers great again!

Comments
  • 18
    Indeed, loads of webdevs here.
    But I'm still an plain, old desktop applications developer. C# for the last couple of years. C++ and java before that
  • 9
    WebAssembly
  • 15
    I write many of my projects in C. I am the only high school student I know who can use GCC, GDB, and Valgrind.
  • 5
  • 5
    There are database people on here as well.
  • 5
    @busuu there are other ways to write a web service besides php. You don't need php, you need a web service and php can do it.
  • 0
    :3 sup nigguh
  • 3
    I wish... Guess I'll buy Stroustrup's book soon and give it a go.
  • 6
    You people Restored my Faith Again !!

    That is awesome !!
  • 0
    Go go go!!
  • 1
    Jumped to golang for this, worth it! :)))
  • 2
    I code in Python and Java for most of the time, but considering my young age I still plan to get a good grasp of C++ soon 'nuff :)
  • 0
    C here. And Python. And some C++.
  • 1
    @busuu Android definitely does not require php or mysql.
  • 0
    You could authenticate using rest.
  • 6
    C++ dev here! I use Modern C++ though, which greatly reduces the use of the concepts you learn in school.
    Well, C++ wasn't a choice. It happened to be the language Cocos2d-x was implemented in (crossplatform game engine).
  • 0
    @busuu You'd need some sort of storage, sure, and a way for your storage and your application to communicate. Call it a backend.

    A backend can be implemented using a ton of different technologies and architectures. Php+Mysql is just one of the several possibilities.

    And, more importantly, it has nothing to do with Android. This same backend will be needed may you develop your application for the web or desktop instead.
  • 0
    @busuu I'm afraid Android only won't do the job. You'll need a backend.

    That could be a backend as a service (such as Firebase), or, if you need it to be fully customizable, one you implement yourself.

    I think you should give the Firebase documentation a shot. If you decide to go with the other option, php+mysql wouldn't be my personal choice, but there's nothing wrong with it.
  • 1
    C++, Java and JavaScript :)
  • 2
    @busuu They did. Firebase is Google's BaaS. 🙂

    What I think I failed to explain to you is that, to implement the feature you want to implement, in any platform, language or os, you'd need a backend. It really has nothing to do with Android.
  • 0
    Still a student, but most of my programming time is in C, then Java/Android and python
  • 1
    @busuu I'm not sure. You should check its documentation and pricing. I believe it's unlimited, and you pay as your app scales. They also have a free plan.

    By the way, I'm not trying to discourage you from implementing your own backend. That's totally an option! And if all you need is a user registration feature, it should be fairly easy to implement too.

    It's up to you to raise the pros and cons of each option, keeping in mind that implementing a stable and fully scalable backend can be tricky.
  • 0
    Here I am!! C++ and C# like the good old days ;)
  • 5
    I live in C++ land and can't stand web development-- it seems so trite,and whenever i go to some 'developer' thing, it ends up being a web development thing instead. Ugh.
  • 2
    @busuu I work as a webdev. JS is an abomination. JSON is the only thing I like in webdev.
  • 0
    I've jumped ship over the years to all the spectrums, each lang has their fun bits, I'm now back at Java doing back-end stuff.
  • 0
    I Python a lot.
  • 3
    I'm a Python dev who knows a bit of C++, thinking of learning C# (mainly for a ludum dare game)
  • 2
    Currently learning Rust nd using it for my low-level Networking class at uni✌🏻
  • 5
    Games programming student here. Frequently can be found buried under a pile of pointers.
  • 3
    Also from C++ background if I can call it that way. Learned it as my first language. I wanted to use it to make games with Irrlicht + BulletPhysics, and later with Cocos2d-x, but ended up with a bunch of tech demos I'll probably never develop into anything. Oh, and Arduino users C so I hope that counts. And I definitely prefer it over JS or anything like that.
  • 3
    Just joined! C++er!
  • 2
    See...lots of C/C++ devs here
  • 3
    Backend Java dev

    Javascript guys only ever get on my tits when they say Java is a dying language. Other than that I have no beef.
  • 0
  • 3
    I do my college research in C++ and my robotics team codes in C++.
  • 2
    C++ is Love!
  • 0
    C and Rust (more recently) man
  • 1
    Well I wish if I was a C/C++ dev .I was the C++ fan boy in school .
  • 1
    For me it's not what I know, it is what I will never know: PHP i fucking hate it 😒
    Then comes in line JS then Xcode on my list of things to destroy 😔
  • 0
    I code in C, C++ (& Arduino, which is really C), and some scripting (Bash and Perl). I have done web programming, but it doesn't interest me in the slightest.
  • 0
    @rusty-hacker Will not replace Javascript. Maybe you should read up on the spec. :)
  • 1
    @busuu I might be missing something, but an Android app should know nothing about how a backend it connects to works. It should just fire requests to it and the backend should answer no matter what language it's written in.
  • 1
    @Doh-Vah-Kiin Have a very greatful ++, what a great community!
  • 1
    @busuu no you dont
  • 2
    Former C/C++ dev. Crossed over to DBA. Oracle, SQL Server, Teradata, and ADABAS.
  • 1
    Webdev job, but background in C/C++, Haskell and Python. Recently some Go, and a lot of services & libraries in Rust.

    Rust should replace all other low level languages in my opinion.
  • 1
    Yup. I do robotics so C++ is my jam :)
  • 1
    @Chefren where did I say it will replace js?
  • 1
    I feel u brother
  • 1
    @rusty-hacker Well, then please enlighten me as to what you meant by it. Just debunking people's usual misconception. No offense meant.
  • 1
    C# and C++ here.
  • 0
    @Chefren don't want to write an essay, but here we go ...

    Undoubtedly, one of the biggest usage of js has been on browsers, and js has been the only contender that was supported by all major browsers. Now with the introduction of wa, people have the choice of picking c/c++/rust (and probably more to come) and produce a product that is parsed and executes faster than js; instead of being transpilled to it.

    Making the argument of wa is going to replace js is similar to saying nodejs was created to replace php/python/ruby. The fact of the matter is that they were created to satisfy different use cases which people had. In some cases it replaced it, in other cases it didn't.

    Now wa is still very new and has long way to go, but overtime features such as direct DOM manipulation will be added allowing more novel products to be created.

    If it doesn't turn into useless java applets ...
  • 0
    @rusty-hacker I had no notion that direct DOM manipulation was arriving in WA. Do you have a link to that? As far as I have read about it... WA compiled code is called from within Javascript allowing for near-native performance on calculations but the result of those calculations and the WebApi manipulations that will need to happen as a a result will still happen with Javascript. Am I misinformed?
  • 1
    @Chefren You're pretty accurate for the current state of wa. There is a "future-features" section talking about the goals after MVP, so not sure when exactly it'll get add. Here is where I got my info from http://webassembly.org/docs/gc/
  • 1
    @rusty-hacker Interesting read, thank you. Seems we have some waiting time ahead of us, but I would be the first one to be happy for some actual Javascript competition...
  • 0
    Java, Python and a little C. :)
  • 0
    Desktop dev here. Sometimes I find myself working in C, or C++.
  • 0
    @busuu lol wut
  • 6
    @iNCEPTION I mainly do c/cpp/python, but i know java, js, c#, perl, ocaml,even some asm.
    But I have to say that no, don't make pointers great again, use the right tool for the right task, don't do web in cpp, but don't make a video game in flash :p
    Just saying like, web dev is fast with python/Ruby, take advantage of it, cpp can be very fast but doing multi platform can be painful, common did anyone made a video-game multiplatform and using dynamic lib for 3d render that could be change on runtime!
    So yeah, just choose wisely your tools :)
  • 2
    C++ is my every day language
  • 1
  • 1
    C/C++ here writing high perform computing code.
  • 2
    Brother! I'm using C++ to build desktop applications using Qt5. I watch every video of cppcon every year. I try to refactor my code base to the latest standard (c++14 at the moment seems workable). I use emscripten to compile c++11 for client side web apps. Fuck tards that think C++ is about pointers when it is said to be a bad practice in modern standard. C++ best language. Die javascript.
  • 0
    @Fradow I didn't know that... I thought it was javascript!
  • 1
    @Badr there are 3 APIs to Cocos2d-x: C++, JavaScript and LUA.
    It started in C++, and JS and LUA binding has been done since then. They weren't mature when I started using it.
  • 0
    @Fradow I didn't check it for two years now... I always thought it is only javascript... Thanks for the corrections
  • 0
    C developer (only on free time unfortunately) here :)
  • 0
    Add pointers to JavaScript, that'll fix it! Functional scope pointer variables, now that sounds like a grand time
  • 0
    @Artemix yes, but it is announced that they are migrating to modern features. Less pointers and more move semantics
  • 2
    C dev here, does feel like webrant around here sometimes.
  • 1
    C++ is ❤❤❤❤❤
    Visual C++ is heaven sent for me.
    Pointers i love ❤💚💜 😍😍😍
  • 0
    @Artemix yes... Actual naked pointers...
    Vartype *var = new Vartype;
    var->set();
    ...

    I love those arrows too even ❤❤❤
  • 0
    @Artemix i know... But i still love to use em... They r enjoyable haha...
    But hmm... U did give me the idea to convert my code to shared pointers one... Thanks 😎😎
    I normally dont use C... I love the classes in C++. They r so helpful to me 😍😍
  • 0
    I mean you didn't ask, but I do rust cause I like memory safety but not manual allocations
Add Comment