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

I started learning C++ for fun, and also to expand my skillset,

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 58
Thread images: 10

File: C.png (5KB, 550x380px) Image search: [Google]
C.png
5KB, 550x380px
I started learning C++ for fun, and also to expand my skillset, but I've heard that most people use Java or C# for stuff now, or Python (which is different entirely).

Was I memed? Is C++ not worth learning in this day and age?
>>
>>62415876
there are certain niches where C++ is useful
>>
>>62415876
A lot of neets use c++
People with jobs use the other three.
>>
C++ is useful in building vulkan game engines from scratch and then getting 6 figure starting jobs
>>
File: ron.jpg (75KB, 653x500px) Image search: [Google]
ron.jpg
75KB, 653x500px
>>62415876
c++ is a pretty decent language, along with c its kind of a lower level language, don't know what your going to make with it, python is also decent. so cython?
>>
>>62415876
It will always cost rediculous money to change an entire program over from one language to another. Shit, Windows 10 Minecraft is coded in C++ even.

There are people still coding and being paid well to develop in COBAL of all things. You'll be alright for some time; and even then, learning a language after you know one or two is much easier; the hardest part would be learning C++'s low level of hierarchy.
>>
>>62415876
If you want to write quick code and dont really care how or why stuff work, you just want results from your application, then learn python
If you are interested in actual programming and dont mind spending time learning then learn C++. Once you know C++ python will be piss easy.
>>
>>62415876
You don't "start learning C++ for fun".

You bite the bullet, toil, cry, and at some point, with a lot of perseverance and hard work, will have learned C++, and it will have been all worth it.

If you're not that serious pick up a different language, you'll do yourself a favor.
>>
>>62416365
But it is fun.
>>
File: 1478745095013.jpg (35KB, 535x577px) Image search: [Google]
1478745095013.jpg
35KB, 535x577px
>want to use c++ because it's comfy
>99% of all jobs are c# or java
>>
>>62416365
I started learning erlang for fun. And its enjoyable, more enjoyable than c++ and definately more enjoyable than java (in fact java is so boring and uninteresting that I have considered just dropping out and quitting programming for good because I thought programming is just not my thing and will never even finish the fucking semester)
>>
>>62415876
The majority of C++ jobs are in finance and niche fields like video games.
>>
>>62416365
>will have learned C++
No. I guarantee no-one on 4chan has 100% learned C++ to the standard.

>>62416501
>>want to use c++ because it's comfy
>>use c++ because it's comfy
>>c++ because it's comfy
>>c++ comfy

Pic related you dumb fuck.

>>62416627
Also water simulation space, where they are converting from COBOL.
>>
>>62415876
Engineering or game development.

Personally I'm a C using luddite, sitting here waiting for C++ to become Ada because they can't stop adding shit to it.
>>
>>62416365
>>62416709
>c++ is so hard
its really not even that bad, c with classes? oh shit its like you work for nasa or something. The biggest deal is learning OS related nonsense or whatever libraries your going to use with it. You guys just don't like compiling, admit it.
>>
>>62416840
Do all the questions in Washus quiz and any other C++ quiz, stream yourself getting 100%.

C++ compiling is pretty perfect and fast, why would that deter anyone?
>>
C++ can be nice because it lets you get closer to the hardware like C, but with the benefits of object orientation and generics.
But its niche is fading. C# is crossplatform now because of .NET Core, so you can deploy purely functional bits with F# coupled with neatly organized class hierarchies with C#, while still having fine-grain, low-level control with pointers.

That really leaves microcontrollers and other embedded devices that lack the resources to run the .NET Framework.
>>
Ok, let me put this in real-world terms for you, and all the other jobless wannabes on here

C++ IS THE DEFACTO STANDARD FOR LARGE APPLICATIONS

THE STANDARD
PERIOD
NOTHING WILL REPLACE IT ANYTIME SOON ESPECIALLY NOT RUST OR GO

PYTHON IS FOR SCRIPT KIDDIES
>>
>>62416009
people just use unity or unreal nowadays
>>
>>62417337
>C++ IS THE DEFACTO STANDARD FOR LARGE APPLICATIONS
that would be Java
>>
>>62415876
Game development, high-performance finance, and machine learning are modern areas that heavily utilize C++. Even within these, a lot of the everyday programming you will do is often in easier languages like Python that wrap around a high-performance C++ codebase.

What this means is if you are targeting the above areas, you should absolutely have a project written in C++ on your resume.

If you just want a job, learn Java as it is the most used. If you know Java, learn Python. If you know both learn web languages. Finally, pick up C/C++ for the heck of it
>>
>>62417460
what a fool
>>
File: javavscpp.png (397KB, 2445x1443px) Image search: [Google]
javavscpp.png
397KB, 2445x1443px
>>62417580
sure
>>
>>62415876
Not worth it anymore. Rust replaces it.
>>
>>62417536
If you are writing your game logic in C++ you are fucking retarded. Engine dev in C++ and game dev in C#.
>>
>>62417638
>no inheritance
Yeah, no. Servo uses several unwieldy macros to implement dom inheritance.
Until fields in traits and some kind of delegation sugar is added to the language Rust will stay unusable in cases where inheritance is the right model.
>>
>>62417739
>game dev
>>>/v/
>>
>>62417593
im sorry your university of phoenix CS instructor lied to you in order to fill more seats in the DYING Java arena

windows - C++
OS X - C++
GTK - C++
MS Office - C++
Adobe - C++
Game engines - C++
3D and Physics Engines - C++
Norton, McAfee, pretty much all anti-malware - C++
AutoCAD - C++
PhysX - C++

Please tell me what enterprise software is written in Java.
>>
>>62418019
actually GTK is C, GTK+ is C++
but QT/KDE is all C++
Windows kernel is C, rest is C++

but yeah java isn't used for shit
>>
>>62415876
c++ is where the big money apps are, don't let these college interns fool you
c# is gaining a ton of ground especially with the launch of .NET Core
Java is a joke
>>
>>62415876
>Guaranteed Employment Tier
Java
PHP
Javascript (+meme framework of the month)
>Probably Employable Tier (Depends on the local job market)
C#
Python
C++
Go
>Potentially Employable Tier (You'll definitely have to move for work unless you're lucky)
Swift
Ruby
C
ASM
>Chronic Unemployment Tier
Everything else
>>
>>62415971
You are such a shitposter.
>>
>>62418052
>>62418153
>Java is a joke
>but yeah java isn't used for shit

You mean besides running the vast majority of web sites and mobile phones in the world?
The JVM is battle-hardened. It's incredibly efficient and reliable, and it's mature. The standard library is massive, and there are third-party libraries for everything under the sun (pun not intended).
Java is the definitive language in the enterprise realm. C# is gaining some ground, especially with .NET Core.

>>62418230
>Guaranteed Employment Tier
Add COBOL to that list. COBOL is one of the most widely used programming language in the world, with billions of lines being written each year still.
It has the added benefit of being difficult to find programmers for, so there's a lot more options available.
>>
>>62418019
>Please tell me what enterprise software is written in Java.
Salesforce
Eloqua
Jive
SAP Application Server
Magnolia CMS
Gmail
NetApp
Marketo
Seibel CRM
Sprinklr
Oracle Enterprise One ERP...
>>
>>62418263
One word
Android Developer Studio
>>
>>62418263
>COBOL
Yeah, that definitely should be in the top tier. Fucking dozens of COBOL jobs around me and I'm in the middle of nowhere Ohio. If I were more of a masochist, I'd consider picking up COBOL and applying. Fortunately I'm a happy with my embedded job.
>>
You can definitely tell which posters prioritize desktop applications over the mobile space, and vice versa, in this thread.
>>
>>62418278
Literally all of those are meme tier.
>>
File: 1505278730953.png (169KB, 500x593px) Image search: [Google]
1505278730953.png
169KB, 500x593px
>>62418314
>Gmail is a meme
>>
>>62418322
>bloated
>insecure
>terrible IMAP support
>terrible ig
Yes. Terrible in the same way Windows is.
>>
>>62418278
I'm sorry, maybe I should have specified non-bullshit non-meme enterprise software with a maturity of over 2 years

fucking kids, man. get a job
>>
>>62418305
I live in a finance and logistics hub.
COBOL programmers with zOS mainframe experience are in high demand.
Closely followed by Java and C#. There are 2 positions for C++ developers, and one of them is for embedded medical devices.
>>
>>62418019
>Please tell me what enterprise software is written in Java.
Google+
LinkedIn
Twitter Search
Amazon
NYSE trading system
NASA mission control software
JetBrains IDEs
Netflix's internal services
eBay
T-Mobile's infrastructure
Bank of America's infrastructure
Apple's infrastructure
Facebook's infrastructure
BMW's infrastructure
General Electric's infrastructure

I can do this all day. You should just look at some list of biggest companies. It's really hard to find any that doesn't use Java.
>>
i like how nobody has mentioned VB, literally the most on-demand legacy language out there
>>
File: 1505349757557.jpg (42KB, 532x509px) Image search: [Google]
1505349757557.jpg
42KB, 532x509px
>>62418344
>shit that makes ungodly amounts of money is terrible
wew, and I suppose that gnu/garbage shit you weeb on about is fantastic amirite?
>>
>>62418390
It's not though.
>>
>>62418391
I use *BSD, pal. JS is used virtually everywhere and makes shitloads of money, but it is an inherently shitty and abused language that makes abominations. Unless you use strict mode.
>>
File: 1505348403020.jpg (25KB, 228x221px) Image search: [Google]
1505348403020.jpg
25KB, 228x221px
>>62418414
>I use *BSD, pal.
>>
>>62418386
you are confusing web infrastructure with actual infrastructure

anyway as i pointed out earlier, i think we're seeing a divide between desktop devs and web/mobile devs

still im willing to bet c# will replace java and maybe c++ in both spaces within 5-10 years
>>
>>62418425
I actually have things worth securing on my PC ;-)
>>
>>62418411
the demand for legacy vb6 support is fucking enormous
>>
>>62418447
is it? i can code classic vb in my sleep, was my first language

maybe time to hit up the job boards for some freelance bux
>>
File: 1505351761223.jpg (30KB, 600x450px) Image search: [Google]
1505351761223.jpg
30KB, 600x450px
>>62416009
>building vulkan game engines from scratch
>>
>>62418427
>you are confusing web infrastructure with actual infrastructure
no I'm not

>still im willing to bet c# will replace java and maybe c++ in both spaces within 5-10 years
why would it? it has no advantages over Java
>>
File: 1505009103245.png (231KB, 304x366px) Image search: [Google]
1505009103245.png
231KB, 304x366px
>>62418019
>DYING Java arena
>>
>>62416709
Neither does Bjarne but comeon, we can say he knows C++.
>>
>>62418386
>>62418427
>>62418701
>T-Mobile
https://tmobile.careers/job-details/information-technology/91444BR-developer-software
>Designs, develops, and supports internal and external business systems/applications, databases, and system interfaces.

>Bank of America
http://careers.bankofamerica.com/job-detail/17057828/united-states/us/senior-application-developer?source=Indeed
>Develop, enhance, debugs, maintains and tests software application that support business units. Participate in the design, development and implementation of complex applications, often using new technologies. Skills include proficiency in ETL, JAVA.

>NASA
https://experienced-jpl.icims.com/jobs/7729/software-engineer---multi-mission-control-systems/job?mobile=false&width=1066&height=500&bga=false&needsRedirect=false&jan1offset=0&jun1offset=0
You will be responsible for design, code and unit test of a wide variety of command and telemetry software applications and components for multiple NASA space missions under the Multi-Mission Control Systems (MMCS) program within the Multimission Ground Systems and Services (MGSS) Program Office.

>Apple
https://jobs.apple.com/search?job=99542001&openJobId=99542001
>We are looking for an energetic Java engineer to develop a critical infrastructure component that is to be a key part of the iCloud ecosystem.
>>
>>62418859
You do get the point I am making right?
Thread posts: 58
Thread images: 10


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

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
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.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.