[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vp / vr / w / wg / wsg / wsr / x / y ] [Home]
4chanarchives logo
What do you geniuses think of c sharp?
Images are sometimes not shown due to bandwidth/network limitations. Refreshing the page usually helps.

You are currently reading a thread in /sci/ - Science & Math

Thread replies: 59
Thread images: 6
File: juggggggs.jpg (19 KB, 500x680) Image search: [Google]
juggggggs.jpg
19 KB, 500x680
What do you geniuses think of c sharp?
>>
I prefer d flat
>>
>>7871683

Can you stop memeing?
>>
>>7871680
they don't

>>>/g/
>>
>>7871683
I prefer DD
>>
>>7871680
Who is this semen demon?
>>
>>7871688
your mum before I smashed her
>>
>>7871680

using System;

class Program
{
static void Main()
{
int i = 0;
while (i < 1000)
{
Console.Write("C# is the best!");
i++;
}
}
}
>>
>>7871702
print 'fuck off retard\n' * 1000
>>
Do I learn C++ or Python?
>>
>>7871680
If you want to use Java just use Java.
>>7871720
C++ for running efficiency, Python for coding efficiency.
>>
In terms of neat syntax tricks you can do C# may be one of the nicest languages around.

The support for lambda expressions is the best out there besides a lisp.
>>
>>7871720
000100 IDENTIFICATION DIVISION.
000200 PROGRAM-ID. CODEMAYMAY.
000300
000400*
000500 ENVIRONMENT DIVISION.
000600 CONFIGURATION SECTION.
000700 SOURCE-COMPUTER. RM-COBOL.
000800 OBJECT-COMPUTER. RM-COBOL.
000900
001000 DATA DIVISION.
001100 FILE SECTION.
001200
100000 PROCEDURE DIVISION.
100100
100200 MAIN-LOGIC SECTION.
100300 BEGIN.
100400 DISPLAY " " LINE 1 POSITION 1 ERASE EOS.
100500 DISPLAY "Why not learn both?" LINE 15 POSITION 10.
100600 STOP RUN.
100700 MAIN-LOGIC-EXIT.
100800 EXIT.
>>
>>7871728
Hello?
>>
>>7871722
Pretty much this.
>>
>>7871728

Wow, old school. Nice COBOL skills there.
>>
How useful is it to know for an engineer?
>>
>>7871680
it sucks
>>
>>7871680

I think it belongs on /g/ because it does nothing interesting. If you want to talk about languages on /sci/ at least make it about something interesting like ML family, lisps or prolog.
>>
Love it, it's more convenient than Java. But I'm just an engnring undergrad with some (pretty significant) programming experience
>>
>>7871680
i have no idea what you are talking about
i see only tits
>>
>>7871775
Not very useful. It's mostly used by software houses because it interfaces well with other .NET applications and it's easy to make simple and consistent GUIs with it; most management softares are currently made in C#.
An engineer is usually interested in very specific applications, often with strict efficiency requirements, and doesn't care that much about having a "beautiful" GUI. There are almost always better alternatives, depending on the task.
>>
>>7871680
Shut up and post more cleavage
>>
It's the best language for memeing
Source: PhD in memeology
>>
>>7871795

How useful is it for engineers?
>>
>>7871728
That brought back some nightmares...
>>
Jesus this thread is absolutely terrible.

C# is a very beautiful implementation of OOP over C, it's what Java should have been, and what C++ was intended to be before it became a mess. It has its niche for software development and nothing else.
>>
>>7871875

i love the field of memeology

seriously though, how can we make this a thing?
>>
>>7872010

It is a thing.

http://www.appliedmemeticsllc.com/
>>
>>7871683
>not B double sharp
Plebs, everywhere
>>
>>7872042
what's really the point of double sharp?
>>
What about F#?
>>
>>7872055
an accidental sharp over an already sharp note
>>
File: 1454888194023.jpg (7 KB, 250x250) Image search: [Google]
1454888194023.jpg
7 KB, 250x250
>>7872008

1 non-meme response in the entire thread. Why do I come here again...
>>
>>7872149
Well considering this thread is far more appropriate for /g/, I don't fucking know why you came here.
>>
>>7872174

Because /g/ are a bunch of cunts. So are most of you, but I prefer you lot.
>>
>>7872008
This is nicely stated. I have a boatload of Java experience, but I've never played with C#. This post makes me want to check it out.
>>
>>7872460
C# is very nice as a language: has somewhat powerful functional constructs (see Linq), generics are correctly implemented (unlike the cesspool that is generics in Java), it does what it is expected to do, no weird issues, and it even has options to do dynamic typing. Pretty nice overall. Also, NuGet is an ok package manager, as far as package managers go.
>>
>>7872055
When you are in a scale that has a sharp note, and you want to increase half tone, you can use the double sharp as notation so the player knows what's happening. For example, if you're playing in D# minor, a C## note means that you're doing a harmonic minor scale.

Also, I think that some instruments actually make a distinction and a double sharp is not exactly the same as one extra full tone.
>>
File: jugasaurusrex.jpg (179 KB, 1300x755) Image search: [Google]
jugasaurusrex.jpg
179 KB, 1300x755
>>7871680
>>
>>7872685
Any favorite books you could recommend?
>>
I use it for science and would not recommend it. Just learn C++. Eventually you will have to use C++ code. Coding mixed C# C++ code is the worst.
>>
>>7871720
If you want to code something with ease learn python.

Learn C++ if you ever plan of achieving the 4th state of enlightenment.
>>
>>7872008
>beautiful
C# and Java are homosex languages for "lel I'm such a nerd" memesters.
>>
>>7872699
Man, I never understood this shit. Am I the only one that finds the "reasoning" that music people use to be totally confusing?

I just see all frequencies partitioned into semitones and then those being given an equivalence relation to break it down into a cyclic group of order 12. Then for some reason music people take those 12 semi-tones and give them names that use a combination of seven letters and sharp/flat symbols (seriously what the fuck).

I get then that some subsets of those 12 semitones sound good together and are known as different scales (that for cultural reasons are associated with certain moods, styles, or whatever). However, there seems to be all sorts of confusing reasoning about how these scales are related.

Don't even get me started on beat.
>>
File: 1333528304091.jpg (79 KB, 350x346) Image search: [Google]
1333528304091.jpg
79 KB, 350x346
>>7871680
I like how I can quickly shit out an app yet still rely on lower level stuff compiled into a dll and called via interop services.
>>
>>7871680
It's a good choice now, since MS officially supports all those other platforms.
>>
>>7871728
Triggered.
>>
>>7873461
If you learn guitar there is an alternative notation to classical music notation called tabulature. Basically 6 lines representing giutar strings and numbers on those lines indicating which fret to play.
Made me think why we use such a confusing classical musical notation in the first place.

Instead of referring to notes by letters, numbers might be more useful, in my opinion.
That'd probably make scales and chords interesting mathematical objects.
>>
>>7872973
C# in a nutshell is pretty good, both as a reference and as a learning book.
>>
>>7873461
>>7873900

Music is not mathematics. Playing a song is not just outputting a series of frequencies. That's what a computer does and it sounds like crap. A good instrumentist adds details to the music, and tries to transmit a certain sentiment (I'm pretty sure you've heard songs and said "this is a happy song" or "this is a sad song"). The classical notation helps the player to understand what does the composer want, e.g., as I said in the previous post, playing a harmonic minor. If a C## is written as a D flat, probably the composer is explicitly telling the player that he wants a dissonance here. Maybe the player reacts by giving more importance to that note than if it were a normal tone of the scale.

Tablature notation is only good when you learn pieces mechanically. It does not help with rhythm nor with harmony (it's hard to see in which scale you're playing, relationships between the notes, etc).
>>
>>7873963

>autists are discussing music in a thread about a programming language
>>
>>7873965

and...?
>>
>>7873963
This. See
https://www.youtube.com/watch?v=OjONQNUU8Fg
vs
https://www.youtube.com/watch?v=30FTr6G53VU
Science can't replicate everything.
>>
>>7873461
Dude, a c sharp is different from a d flat. If you play instruments such as the cello or violin the flat is lower is frequency than the sharp. Only in tempered instruments like the piano the player has no choice but to play the same note.

But until now I still don't know the fuck is going on with 2/2 vs 4/4.
>>
File: 1455892909840.jpg (51 KB, 481x640) Image search: [Google]
1455892909840.jpg
51 KB, 481x640
>>7871680
I would thrust my Rasengan into her
>>
>>7873959
Thanks. I'll check it out.
>>
>>7874013
I play trombone and a c sharp was a d flat. It is the same note. If you play it differently, you will be out of tune with the rest of the symphony. True, I suppose you can play it however you want, but from a music theoretic perspective, it is the same note with the same frequency. Fuck off, poser.
>>
>>7871680
It's like walking on ice. I'd rather c# than b flat.
Thread replies: 59
Thread images: 6

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

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.
If a post contains personal/copyrighted/illegal content you can contact me at [email protected] with that post and thread number and it will be removed as soon as possible.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com, send takedown notices to them.
This is a 4chan archive - all of the content originated from them. If you need IP information for a Poster - you need to contact them. This website shows only archived content.