[ 3 / biz / cgl / ck / diy / fa / ic / jp / lit / sci / vr / vt ] [ index / top / reports ] [ become a patron ] [ status ]
2023-11: Warosu is now out of extended maintenance.

/sci/ - Science & Math


View post   

File: 6 KB, 280x177, java.jpg [View same] [iqdb] [saucenao] [google]
5506496 No.5506496 [Reply] [Original]

Could a pleb with little understanding of computer science get some help to prepare himself for the upcoming competitons?

>> No.5506500 [DELETED] 

>>5506496
no

>> No.5506502

I'm in a first year comp sci high school class and we're in the midst of competition season, so help from time to time would be appreciated.

>> No.5507408
File: 315 KB, 800x1100, 3.jpg [View same] [iqdb] [saucenao] [google]
5507408

>>5506496
Learn C++ before your brain gets warped by java and becomes incapable of learning real programming.

>> No.5507413

>>5507408
> trolling this hard

>> No.5507449
File: 12 KB, 300x244, 1350254797031.jpg [View same] [iqdb] [saucenao] [google]
5507449

>>5507408
1/34

>> No.5507452

By competition I assume you mean programming competition and aslong as you know the basic syntax of java you'll be fine the difficulty usually lies in the math and algorithm design so focus on your data structures but not to deeply the best practice you can get is just doing past problems.

>> No.5507453

>>5507413
>implying Java doesn't cripple minds

>> No.5507464

>>5507453
Lemme know when C++ gets things like encapsulation and reflection so it can be an object oriented language.

>> No.5507465
File: 15 KB, 125x96, 1353206877599.jpg [View same] [iqdb] [saucenao] [google]
5507465

>>5507453
>implying that a good programmer wouldn't choose the language best suited for the task.

bullshit like "java cripples your mind" can only come from a faggot scriptkiddie who never did any real work. If you only have a hammer, everything starts looking like a nail. A real programmer will choose his tools according to his needs.

>> No.5507476

>>5507465
There both quotes straight from Dijkstra.

>implying Java is ever best for any task

>> No.5507498
File: 10 KB, 260x200, 1354146381026.jpg [View same] [iqdb] [saucenao] [google]
5507498

>>5507476
writing for multiple platforms springs to mind

>> No.5507523

>>5507498
python

>> No.5507532

>>5507408

Pictures for C# and Java are different. In reality, C# and Java are virtually identical.

>> No.5507537

>>5507532
microsoft fanboy detected

>> No.5507539

>>5507532
true that.

>> No.5507553

>>5507537
>>5507539
In the beginning C# was just a clone of Java.
Then the two languages evolved and a couple some differences appeared.
Now I'm must say that C# is far better than Java, with a more consistent and better designed API (Reflection, file manipulations...)
And I'm a Linux user / open-source supporter.

>> No.5507560

>>5507464
but it does
https://github.com/tegesoft/camp

>>5507476
>implying Java is ever best for any task
this
I've been working as a web developper, then as a software engineer for 6 years...
It's killing that the dumbfucks who work as project managers think Java is better because it's backed up by Sun/Oracle

>> No.5507562

>>5506496
Are you by any chance going to a competition at Upenn this weekend?

>> No.5507602

SCHEME!!

COMMON LISP!!!

HASKELL!!!

[begin rants]

>> No.5507613

>>5507464
C++ has encapsulation. Don't blame C++ for the fact that you need to know how big an object is to put it on the stack.

>> No.5507625

>>5507602
*<Racket

>> No.5507630

>Learning more than one language

Assembly is the only language you'll ever need. Everything else is a crutch.

>> No.5507636

>>5507630
SECTION .data
msg: db "Fuck No!",10
len: equ $-msg

SECTION .text

global main
main:
mov edx,len
mov ecx,msg
mov ebx,1
mov eax,4

int 0x80
mov ebx,0
mov eax,1
int 0x80

>> No.5507644

>>5507630

>implying there there is only one assembly language

>> No.5507665

>>5507636

not using ASCIIZ

>> No.5507672

>>5507630
i hope you're trolling
but really you're probably not and actually that stupid

>> No.5507822

>>5506496
>>5507408
I started with C++, loved it, then learned Java, from that day I hate C++. I just type what I like in Java and it fucking works, C++ means headache every where.

>> No.5507836
File: 183 KB, 566x690, 1280786169585.jpg [View same] [iqdb] [saucenao] [google]
5507836