[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# apperication thread

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: 61
Thread images: 8

File: csharp.png (104KB, 1536x1536px) Image search: [Google]
csharp.png
104KB, 1536x1536px
DESU c# isnt that bad, its almost like im just using c++ really
>>
That's a big chunk of bait, lads.
>>
Who asked for all these performance hindering abstractions?
>>
>>59415423
>its almost like im just using c++
kek
>>
File: TheDoctor.jpg (22KB, 347x422px) Image search: [Google]
TheDoctor.jpg
22KB, 347x422px
>>59415423
>almost like im just using c++
>>
I haven't used C# since 2010, but I unironically think C# is the best language for projects where performance isn't critical, like desktop or web applications. I like how it actually evolves over time and I like the open source/core.net thing.
>>
It's a good language to toy around with.
>>
>>59415423
>its almost like im just using c++ really
then use c++
>>
It's really nice although i don't understand why class can't inherit from multiple classes while it can from multiple interfaces
>>
Poo in the loo
>>
>>59415510
Really? D is fuckton more efficient and I'm thinking twice before starting my large scale desktop project. And you are saying C# is good for desktops?

Thanks for giving me some hopes.
>>
>>59415510
Except for the fact that it used in plenty of performance-critical scenarios.

>>59415651
Inheriting from a class is just that: inheriting. Your new class is a child of the parent class. Implementing an interface is about contracts. It lets you basically say "I guarantee that this class will have these methods available for invocation" to anything that uses it.
>>
File: 1489590036827.jpg (47KB, 720x404px) Image search: [Google]
1489590036827.jpg
47KB, 720x404px
>>59415672
Sorry, but we are talking about serious programming languages.
>And you are saying C# is good for desktops?
WinForms/WPF are still the best GUI frameworks out there. And with Xamarin you can use it for phone apps.
>>
>>59415733
Serious programming languages aren't rebranded Java
>>
>>59415754
I'm sorry but this isn't 2001 anymore. C# has been stealing ideas from anywhere except Java, mostly there is nothing to steal.
>>
>>59415830
So re-branded Java it is.
>>
>>59415733
I hear ya. It's a shame Microsoft's Longhorn-era ambitions to have the GUI redone in WPF never bore fruit.
>>
>>59415849
Only if you consider Windows 10 rebranded Windows 3.0.
>>
>>59415863
The Windows GUI, I mean.
>>
>>59415872
Windows 10 is windows vista with a flat theme
>>
>>59415849
Back up that claim with a single piece of evidence.

Oh wait, you were just being a clever little memester. Disregard and carry on.
>>
>>59415895
How exactly do Windows 7 and 8.1 differ from Windows 10? This is yet another largely unfounded claim from the Microsoft fanboys. DirectX 12? There are still no games which are exclusive to this graphics API (as of July 2016). 99% of the games which are being published at the moment will be DirectX 9/11 games, so your Windows 7/8.1 system will perfectly run them. Unfortunately some new games will require Windows 10 but those are Microsoft sponsored titles created to push Windows 10. Edit: Quantum Break was released on Steam on 08.10.2016 and now it only requires Windows 7/D3D11. There's a slight chance that Vulkan will become more popular but so far that hasn't been the case. Vulkan is supported on all modern operating systems.
>>
File: 1455826514515..png (185KB, 1366x768px) Image search: [Google]
1455826514515..png
185KB, 1366x768px
>>59415895
Obligatory
>>
>>59415882
And an additional, and crappier, software API, (WinRT,) alongside the traditional API, (Win32.)

Man, I really wish they somehow made the whole idea of replacing Win32 with WinFX, (which eventually became .NET 3.0 after it was no longer planned to be integrated into Windows,) work like they planned it to. I'm guessing it would've been a lot better than what we have now...
>>
When will MS merge their >NET and .NET Core frameworks into one standard library?

That shit will be dope
>>
>>59415992
Never! It's better to have the choice.
>>
>>59416088
what choice exactly?
>>
>>59415423
I like C# because it's clean as fuck for English/Latin people.
https://github.com/LazoCoder/Windows-Hacks/blob/master/WindowsHacks/OtherFunctions.cs

All the other shits like python, ruby, javascript, cpp and so on look so cryptic. It's like you are an Arab reading Russian text.
>>
>>59416104
- Old shits from the past
- New shits. . .
>>
>>59415830
The base is still stolen java
>>
>>59416150
You have no idea what you're talking about
>>
>>59415423
EF and LINQ is pretty handy if efficiency is not the main concern.
>>
File: images.jpg (35KB, 315x467px) Image search: [Google]
images.jpg
35KB, 315x467px
POO
>>
>>59415423
Yeah.. nah..

>strings are immutable
>every lib that ships with .NET is abstracted for every possible application making it do 50 unnecessary checks, so you have to PInvoke WinApi because you arent a braindead fuck
>exceptions are thrown for everything, they cost around 150k cycles
>exceptions are thrown if HttpWebRequest doesnt respond with 200 OK HttpResponseCode
>Every time you access an array there is a check on indexer for out of range exception
>Every time you call an interface there is a check for object reference


Let's face it, C# is the language for retards.
>>
>>59415672
Does D have classes?
>>
>>59415882
and a botnet

>>59415920
Windows 10 doesn't let you have the classic style taskbar
>>
>>59416827
>>strings are immutable
Same with Java. It helps with optimization.

>>Every time you access an array there is a check on indexer for out of range exception
So you like segfaults?
>>
>>59416827
>implying a programming language even retards can use isn't the pinnacle of programming languages
>>
modern c# isn't bad - linq, rx, and the jitter are awesome - its just muh backwards compatibility that makes c# suck
you can keep binary compatibility while throwing out old shitty language level stuff
>>
C# isn't anywhere close to be like C++.
C# is easier to learn imo and it's easier to do things with it, but it won't give you all the things C++ can do.
>>
C# is beauty for windows infested corp. Crushes soul at slower rate than Java & has best IDE. Great lang for programmer farms.

Can there ever be anything better than C#?
>>
>>59415423
C# is only useful for that gaymen unity shit. I don't get that. I can't stand not knowing what's going on under the hood. Even OpenGL has a bit too much abstraction for my taste.
>>
>>59417863
You can do almost bare metal with C#.
>>
>>59415423
Give me an IDE for it that doesn't make me want to commit hayaku, then we'll talk.
>>
>>59418406
You can use the cli compiler and point it to a text file that you write in some other program. You can do away without Visual Studio.
There's also Visual Studio Code. A lightweight alternative.
>>
>>59418474
>runs on a web browser engine
>lightweight
>>
>>59418545
Relatively to Visual Studio :^)
>>
>>59415423
I'm trying to learn C# after coming from a month or two of Lua

Anyone have any courses to recommend? Currently running through this https://www.udemy.com/unitycourse/learn/v4/overview (course was on sale for $15).

In a few years I would like to get a remote coding job so I never have to leave the house or make my own games

Thanks for the help /g/
>>
C# is my first "real" language I learned, so naturally I'm inclined to believe it's the best.

It's flexible and I can easily get shit fucking done.
Not too low level where I'd shoot myself in the foot(C++), yet not too high level where critical components are abstracted from me(Python)
>>
>>59418910
would like to know to, as >>59416827 this guy pointed out, it's for retards, and I'm a retard so please.
>>
>>59418910
Course looks ok. Really, any course should be sufficient to start. Just don't divide your time to multiple courses.
Programming demand focus and you really need serious focus to understand difficult things. Try to develop this skill while you do your course.
>>
File: x21jivrsx4ey.png (183KB, 500x700px) Image search: [Google]
x21jivrsx4ey.png
183KB, 500x700px
>>59419376
Helpful advice, thanks anon.

I found Lua scripting to be really fun but ofc that's not an employable skill. I plan to run through this whole course to learn C# and take notes much like my last project writing game mods that was done just to learn Lua.
>>
>>59415423
C# is good for a mainstream language (Java just can't compete) but I wouldn't choose it over F# unless forced. This bastard child of C# and OCaml is just too good. ML-style functional programing and real pattern matching and an abundance of actual fucking maintained libraries, which OCaml lacks, make for a killer combination.
>>
>>59419444
C# is probably good choice for employment. MS vendor-locked lots of people in .NET. It will exist for loooong time.

btw C# is very similar to Powershell so you almost get that skill for free.
>>
I'm learning C# and C++ simultaniosly. Is that a bad idea?
>>
C# > Java
>>
File: 1470278332725.jpg (358KB, 750x1150px) Image search: [Google]
1470278332725.jpg
358KB, 750x1150px
>>59419646
That's excellent, I usually hang out in /adg/ or /dpt/ and it sounds like C# should help me get comfortable with Java as well (should I decide to learn it later). I don't want to stretch myself too thin but it sounds like Java is another go-to for employment.

I have a good non coding job to pay the bills but eventually I would like to switch to something I enjoy (which would likely require C# or another mainstream language but I have a few years at my disposal to get employable level skills).
>>
>>59419755
Yes. C# can help with Java. Java can help with C#. It's the same approach to programming, tooling, environment, libraries.

But there are many differences ofc.. If you want see how many just look there: https://en.wikipedia.org/wiki/Comparison_of_C_Sharp_and_Java
>>
>>59418910
By the way, anyone know where I can codemonkey it up for quick cash which isn't infested by hundreds of Pajeets willing to do it for cents?
>>
at least its better than java
>>
>>59420933
slower*
Thread posts: 61
Thread images: 8


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