Jump to content

I'm struggling between deciding between java and c++ now...


C++ ... Or java ...

 

For desktop development, needs run on linux. I pretty much decided on C++ then decided java is good too and I'm stuck in the middle again.

Please tell me which you recommend and reply with reasons why.

 

CLARIFICATIONS: Not new to programming, I've used python for a few years. Also, I don't really care what is easiest.

Link to post
Share on other sites

I'd say learn Java first, then C++ 

 

Java is a much friendlier language. 

PSU Tier List | CoC

Gaming Build | FreeNAS Server

Spoiler

i5-4690k || Seidon 240m || GTX780 ACX || MSI Z97s SLI Plus || 8GB 2400mhz || 250GB 840 Evo || 1TB WD Blue || H440 (Black/Blue) || Windows 10 Pro || Dell P2414H & BenQ XL2411Z || Ducky Shine Mini || Logitech G502 Proteus Core

Spoiler

FreeNAS 9.3 - Stable || Xeon E3 1230v2 || Supermicro X9SCM-F || 32GB Crucial ECC DDR3 || 3x4TB WD Red (JBOD) || SYBA SI-PEX40064 sata controller || Corsair CX500m || NZXT Source 210.

Link to post
Share on other sites

java is horrible

the syntax is horrible

the entire code is horrible

 

the only reason its so popular is because it was was adopted by some large companies and now tons of stuff uses it

 

but seriously, if you have used any other coding language you will understand why java is just plain bad

NEW PC build: Blank Heaven   minimalist white and black PC     Old S340 build log "White Heaven"        The "LIGHTCANON" flashlight build log        Project AntiRoll (prototype)        Custom speaker project

Spoiler

Ryzen 3950X | AMD Vega Frontier Edition | ASUS X570 Pro WS | Corsair Vengeance LPX 64GB | NZXT H500 | Seasonic Prime Fanless TX-700 | Custom loop | Coolermaster SK630 White | Logitech MX Master 2S | Samsung 980 Pro 1TB + 970 Pro 512GB | Samsung 58" 4k TV | Scarlett 2i4 | 2x AT2020

 

Link to post
Share on other sites

I was also thinking about the same thing as OP recently. I want to get into engineering in the future and I've heard that it's useful to know a programming language for that field. I'm not sure which language to learn though :\

 

Sorry if I'm hijacking OP's thread, but what would you recommend I should learn for my purposes? I've never learned a programming language before and have pretty much zero experience with programming.

I actually couldn't underclock my 5 year old GPU to make it as slow as a next-gen console.

#pcmasterraceproblems

~Slick

Link to post
Share on other sites

I'd say learn Java first, then C++ 

 

Java is a much friendlier language. 

I don't care whats easier, I'll figure it out anyways. I've used python for a long while.

 

java is horrible

the syntax is horrible

the entire code is horrible

 

the only reason its so popular is because it was was adopted by some large companies and now tons of stuff uses it

 

but seriously, if you have used any other coding language you will understand why java is just plain bad

Leaning to c++ again lol

 

C++. More power, but also more responsiblity. JAVA is easier, but C++ has more to offer. Both are cross platform languages but Java works natively with Android. C++...not so much

I'm looking for whats better, not easier here. I'll learn it anyways if its hard.

 

I was also thinking about the same thing as OP recently. I want to get into engineering in the future and I've heard that it's useful to know a programming language for that field. I'm not sure which language to learn though :\

 

Sorry if I'm hijacking OP's thread, but what would you recommend I should learn for my purposes? I've never learned a programming language before and have pretty much zero experience with programming.

I almost always recommend python or js to beginners

Link to post
Share on other sites

if you want an easy language use python over java but c++ is better than either so learn that

https://linustechtips.com/main/topic/631048-psu-tier-list-updated/ Tier Breakdown (My understanding)--1 Godly, 2 Great, 3 Good, 4 Average, 5 Meh, 6 Bad, 7 Awful

 

Link to post
Share on other sites

I don't care whats easier, I'll figure it out anyways. I've used python for a long while.

 

Leaning to c++ again lol

 

I'm looking for whats better, not easier here. I'll learn it anyways if its hard.

 

I almost always recommend python or js to beginners

yup python is great for beginners

if you want a steeper learning curve c++ is great, and you can do a lot more with it :)

NEW PC build: Blank Heaven   minimalist white and black PC     Old S340 build log "White Heaven"        The "LIGHTCANON" flashlight build log        Project AntiRoll (prototype)        Custom speaker project

Spoiler

Ryzen 3950X | AMD Vega Frontier Edition | ASUS X570 Pro WS | Corsair Vengeance LPX 64GB | NZXT H500 | Seasonic Prime Fanless TX-700 | Custom loop | Coolermaster SK630 White | Logitech MX Master 2S | Samsung 980 Pro 1TB + 970 Pro 512GB | Samsung 58" 4k TV | Scarlett 2i4 | 2x AT2020

 

Link to post
Share on other sites

My programming knowledge:

(small amount) LUA, then HTML & CSS, then Java (Still working on it tho)

Specs: CPU - Intel i7 8700K @ 5GHz | GPU - Gigabyte GTX 970 G1 Gaming | Motherboard - ASUS Strix Z370-G WIFI AC | RAM - XPG Gammix DDR4-3000MHz 32GB (2x16GB) | Main Drive - Samsung 850 Evo 500GB M.2 | Other Drives - 7TB/3 Drives | CPU Cooler - Corsair H100i Pro | Case - Fractal Design Define C Mini TG | Power Supply - EVGA G3 850W

Link to post
Share on other sites

I know python. I'm moving to a bigger language. 

yeah saw that after

https://linustechtips.com/main/topic/631048-psu-tier-list-updated/ Tier Breakdown (My understanding)--1 Godly, 2 Great, 3 Good, 4 Average, 5 Meh, 6 Bad, 7 Awful

 

Link to post
Share on other sites

Java!

CPU: Intel i5 4690k @ 4.3 GHz       GPU: MSI GTX 980                      Cooling: be quiet! Pure Rock                     OS: Windows 7            Monitor: BenQ XL2411Z

Motherboard: AsRock Z97 PRO4   PSU: Corsair 600W CX600M       Keyboard: Razer BlackWidow Ultimate   SSD: Intel 120GB 520   Headset: HyperX Cloud II

RAM: 12GB Crucial Ballistix            Case: Corsair 750D                       Mouse: Logitech G502                         HDD: Seagate 1TB        Speakers: Audioengine A5+

Link to post
Share on other sites

C# is the devil. (*typed whilst installing C# compiler*)

But this language requires copious ammounts of code to do simple things. 

wait w0t

 

its basically the same thing as java/c++ lol if not slightly easier

Link to post
Share on other sites

java is horrible

the syntax is horrible

the entire code is horrible

 

the only reason its so popular is because it was was adopted by some large companies and now tons of stuff uses it

 

but seriously, if you have used any other coding language you will understand why java is just plain bad

I liked Java :unsure: 

PSU Tier List | CoC

Gaming Build | FreeNAS Server

Spoiler

i5-4690k || Seidon 240m || GTX780 ACX || MSI Z97s SLI Plus || 8GB 2400mhz || 250GB 840 Evo || 1TB WD Blue || H440 (Black/Blue) || Windows 10 Pro || Dell P2414H & BenQ XL2411Z || Ducky Shine Mini || Logitech G502 Proteus Core

Spoiler

FreeNAS 9.3 - Stable || Xeon E3 1230v2 || Supermicro X9SCM-F || 32GB Crucial ECC DDR3 || 3x4TB WD Red (JBOD) || SYBA SI-PEX40064 sata controller || Corsair CX500m || NZXT Source 210.

Link to post
Share on other sites

I liked Java :unsure:

have you done stuff other than java?

NEW PC build: Blank Heaven   minimalist white and black PC     Old S340 build log "White Heaven"        The "LIGHTCANON" flashlight build log        Project AntiRoll (prototype)        Custom speaker project

Spoiler

Ryzen 3950X | AMD Vega Frontier Edition | ASUS X570 Pro WS | Corsair Vengeance LPX 64GB | NZXT H500 | Seasonic Prime Fanless TX-700 | Custom loop | Coolermaster SK630 White | Logitech MX Master 2S | Samsung 980 Pro 1TB + 970 Pro 512GB | Samsung 58" 4k TV | Scarlett 2i4 | 2x AT2020

 

Link to post
Share on other sites

have you done stuff other than java?

C and C++ 

PSU Tier List | CoC

Gaming Build | FreeNAS Server

Spoiler

i5-4690k || Seidon 240m || GTX780 ACX || MSI Z97s SLI Plus || 8GB 2400mhz || 250GB 840 Evo || 1TB WD Blue || H440 (Black/Blue) || Windows 10 Pro || Dell P2414H & BenQ XL2411Z || Ducky Shine Mini || Logitech G502 Proteus Core

Spoiler

FreeNAS 9.3 - Stable || Xeon E3 1230v2 || Supermicro X9SCM-F || 32GB Crucial ECC DDR3 || 3x4TB WD Red (JBOD) || SYBA SI-PEX40064 sata controller || Corsair CX500m || NZXT Source 210.

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×