[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vp / vr / w / wg / wsg / wsr / x / y ] [Home]
4chanarchives logo
>Should i switch to C++ after 2 years of Java?
Images are sometimes not shown due to bandwidth/network limitations. Refreshing the page usually helps.

You are currently reading a thread in /g/ - Technology

Thread replies: 26
Thread images: 6
File: CPlusPlus[1].jpg (36 KB, 433x455) Image search: [Google]
CPlusPlus[1].jpg
36 KB, 433x455
>Should i switch to C++ after 2 years of Java?
>>
File: WellThen.jpg (48 KB, 469x463) Image search: [Google]
WellThen.jpg
48 KB, 469x463
>>51733139
>learning Java before C++
>>
>>51733164
this

Also, you don't "switch" languages. You learn additional languages.
>>
>>51733164
>>51734023
Goodlook learning networking,database programming,GUI ...etc in C++ were to make a window you gotta waste a week remembering the classes/functions etc..
Java is superior language when it comes to learning.
>>
File: image_11.jpg (49 KB, 722x800) Image search: [Google]
image_11.jpg
49 KB, 722x800
>switch
>>
If you appreciate having access to the proper compilers you'll hate "Switching" to C++ from Java. You'll need to have Visual Studio to stay caught up, maybe some other IDE/Compiler. Currently, I'm considering working on Java stuff because my linux distro doesn't support anything newer than 4.7.3 and that means I don't get to mess with regex which is what I want to use at the moment because fuck having to load images on a shitty <4g connection.

Alright sorry about that rant. If you do decide to switch just keep to the local machine with it and use Java for scraping/accessing remote data.
>>
>>51734023
This

Learn the language, standard libraries, best practices, common environments and tools.

Really, dev should know atleast one unmanaged language, one managed and one interpreted one
>>
>>51734113
>networking
this is piss easy in C much less C++.
>database programming
C# is objectively the superior language for this.
>GUI
Yeah, enjoy learning nothing about MVC, MVVM or any other relevant design pattern. Keep your training wheels on, bud.
>>
>>51733139
>switch
>java

i think you should find a new hobby
>>
File: 1a1.png (599 KB, 605x453) Image search: [Google]
1a1.png
599 KB, 605x453
>>51735522
>Visual Studio
>any year
>>
C++ and Java is the master race for anything web back end.

It's the ideal combo for maximum career opportunity as well.
>>
>>51733139
You should be able to pick up a new language within a weekend and learn the according libraries within a month.
>>
>>51735522
What distro are you running? Even debian has 4.9 with full cpp11, also theres qt creator witch as good ide as vs if not better
>that qt support
>>
>>51734113
>Java is superior language when it comes to learning.
BASED
A
S
E
D
>>
>>51739423

Visual Studio is king for a reason baby.
>>
>>51739525
Throw Node.js into that mix too for web stuff.

>inb4 Javascript is cancer
Node isn't going anywhere since enterprises are running it. In fact, it's probably going to be adopted even more.

>Random guy: "Hey CEO, we heard about this hot sexy new stack built in Javascript"
>CEO: "DEVELOPERS, CONVERT MY CODE TO JS AND USE NODE FOR THE NEXT 15 YEARS"
>>
>>51735522
>>51739871
>thinking developing in an IDE is a good thing

Found the wangblows users
>>
>>51734113
You make it sound like those things are even remotely difficult. Also, you should work on English (no offense if it's not your native language)
>>
>>51733139
I'm learning C++ as my first language now and I like it.
>>
>>51739915
>my grandad used a separate text editor and compiler in MULTICS so should I
>>
File: 1436094227030.jpg (352 KB, 920x575) Image search: [Google]
1436094227030.jpg
352 KB, 920x575
>>51742504
Kid, I'm not even the guy you're replying to, but seriously... stop now, before you really embarrass yourself.
>>
>>51733139
Does your job require it?
Are you actually doing it because you can't do something efficiently with what you know now?
Will the outcome be worth it in the end?

Are you learning it so you can be one of those people who claim to know 20+ languages mediocrely?
>>
>>51733139
Yes, if you want to get cancer and die young.
>>
File: coloncrucified.jpg (118 KB, 500x625) Image search: [Google]
coloncrucified.jpg
118 KB, 500x625
>>51739891
>the most sjw of sjw platforms / languages
>the current year

Pic related, it's the nodejs "inclusivity" team when you post a phallic emoji.
>>
>>51739915

>> Disparaging using an IDE


Found the student who has never actually had a job in software development.
>>
>>51739423
I wouldn't want him to use it if I didn't feel that gcc was lacking in some regard but apparently according to >>51739663 it's just my distro.

>>51739663
I'm running mint 15
gcc version 4.7.3 (Ubuntu/Linaro 4.7.3-2ubuntu4)

My internet is too much a shit to upgrade to anything else right now. I know I have arch on a harddrive somewhere but currently I just want to play with some c++ and not have to worry about configurations and such.
Thread replies: 26
Thread images: 6

banner
banner
[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vp / vr / w / wg / wsg / wsr / x / y] [Home]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
If a post contains personal/copyrighted/illegal content you can contact me at [email protected] with that post and thread number and it will be removed as soon as possible.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com, send takedown notices to them.
This is a 4chan archive - all of the content originated from them. If you need IP information for a Poster - you need to contact them. This website shows only archived content.