[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]

C# or Java as a first language? And why? I read that C# is a

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: 27
Thread images: 2

C# or Java as a first language? And why?

I read that C# is a more well-designed language than Java, but Java has a greater amount of study material and documentation, including books that focus on Computer Science. Which one do you recommend?
>>
c#
>>
Recommending Caml.
It one of the easiest if you never coded before.
>>
i recommend starting with hindi
>>
In my experience I've rarely seen C# as a desired skill, mainly java but if you learn well really well it won't be that hard learning the other.
>>
>>56603614
C# = fantastic language, bloatware/pajeet IDE
java = ehh language, ehh IDE

enjoy your pajeet coworkers anon
>>
>>56603673
Microsoft is arguably worse than Oracle patent-wise. (inb4 Android API fiasco, Microsoft is openly enemy of free software)

C# is probably better language wise, Java is probably better in library availability.

Beware of using C# as Microsoft will tie this to Windows lock-in one way or the other. Java is "true" multi-platform, but Oracle is a bitch.

Something like C, C++, Rust or Go is better.
>>
>>56603614
Neither, only pajeets use these shitty languages.
Start with Scheme by reading SICP.
>>
>>56603614
Both have good documentation and are fairly similar in syntax so should be easy to switch between either.

The real question is what do you want to program? If you want to eventually use Microsoft frameworks like .NET stick to C#, but if you want to try something like Android development then learn Java. Also if you use IDE's, would you prefer Visual Studio (C# support) or IntelliJ (Java)?
>>
>>56603614
Neither.
Learn a function lang to learn how to design programs and this will help you learn others far easier, and will be better for marketing yourself to employers even when you don't know everything they are asking.
Scheme, is good, although htdp 2e gives some good instruction for learning basic functional concepts with a learning language.

Basically, say you only know Scheme, you can teach yourself and do projects in 2 or three other langs, and easily land a job that asks for 5 or 6. (no one knows this many, but if they think you can learn, they will help and hire you)
>>
>>56603758
>>56603829
>t. harvard professors who've never written a single line of commercial code
>>
>>56603904
>commercial code
Aka pajeetware. There is a good reason why FOSS tends to be of much higher quality in most cases.
Thank you for calling me something as honourable however.
>>
Scheme, Python or Java
>>
>>56603922
honestly cannot imagine how dumb you have to be to post this
the koolaid is strong in you padawan
>>
>>56603614

Java is just better
>>
>>56603958
Why do you think that?
>>
>>56603974
>earning a living = bad
>unpaid foss drone = good
>>
>>56603614
I've used both and C#/VB.NET is far better than Java, plus it has the advantage of being easy to use in Visual Studio, the best IDE out there.

Not sure how good Microsoft's multi-platform support is though so for that kind of software Java probably makes more sense.
>>
I recommend starting with plain old C.
>>
>>56604095
>>earning a living = bad
Nah, earning a living is not bad. However making pajeet software and tricking dumb people into using it is bad.
>>
>>56604166
I like your logic.
>>
File: 1450450925587.png (664KB, 1046x765px) Image search: [Google]
1450450925587.png
664KB, 1046x765px
>>56604207
Thank you anon, you are very kind :3
>>
>>56603739
Yes, they'll totally never open source their compiler and runtime and port to any other platforms.
>>
L'ancien français.
>>
Python.
>>
>>56603614
Neither, Python or C

Git gud or get out
>>
>>56604252
>They totally "open sourced" it though!
>It's not like they are dependent on their shitty syscalls and Windows functions to work properly
Try getting that shit running on any other platform than Windows.

I'll be waiting.
Thread posts: 27
Thread images: 2


[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.