Edytujesz „C Sharp”

Z Nonsensopedii, polskiej encyklopedii humoru

Uwaga: Nie jesteś zalogowany. Jeśli wykonasz jakąkolwiek zmianę, Twój adres IP będzie widoczny publicznie. Jeśli zalogujesz się lub utworzysz konto, Twoje zmiany zostaną przypisane do konta, wraz z innymi korzyściami.

Ta edycja może zostać anulowana. Porównaj ukazane poniżej różnice między wersjami, a następnie zapisz zmiany.

Aktualna wersja Twój tekst
Linia 1: Linia 1:
{{Programisto}}
<br/>
{{Programowanie}}
{{Programowanie}}
'''C#''' (również: ''ce płotek'', ''ce krzaczek'', ''ce hasztag'' albo ''ce k{{cenzura3}}a'') – przez niektórych uważany za [[język programowania]], którym mogą posługiwać się ludzie{{fakt}}. Pochodzi z rodziny języków C, a płotek ma go odgradzać od starych i niedołężnych języków [[C (język programowania)|C]] i [[C++]]. Słynie z niezwykłej przenośności działa na wszystkich wersjach [[Windows Vista|Visty]].
{{t|C Sharp (C#)}}Przez niektórych uważany za język programowania, którym mogą posługiwać się ludzie {{fakt}}. Przez niektórych programistów zwany „ce płotek”. Słynie z niezwykłej przenośności - działa na wszystkich wersjach Visty.


== Opis języka ==
== Opis języka ==
C# ukradł wszystko co można z języka [[Delphi]] oraz z [[Java|Javy]]. Oczywiście [[Microsoft]] nie mówi, że czerpał inspiracje dla rozwiązań C# z języka Delphi, tylko z archaicznego języka Smalltalk (którego nikt normalny nigdy nie widział). Obecnie Microsoft zerżnął już wszystko co się dało zerżnąć od Delphi i przerzucił się na zrzynanie od [[Python]]a.
C# to język, który według Microsoftu jest najlepszy (pomimo tego, żadne oficjalne aplikacje Microsoftu w nim nie powstają). Ukradł wszystko co można z języka Delphi (wsparcie dla programowania zorientowanego komponentowo) oraz języka Java (platforma .NET jako alternatywa dla platformy JAVA, składnia C++ bez wskaźników). Oczywiście M$ nie mówi, że czerpał inspiracje dla rozwiązań C# z języka Delphi, tylko z archaicznego języka Smalltalk (którego nikt normalny nigdy nie widział). Powodem tego jest fakt, że główny architekt Delphi został przekupiony przez Microsoft i zabrany z teamu tworzącego kompilator Delphi do firmy, która stworzyła najlepszy na świecie wirus Windows.


C# słynie z tego, że co jakiś czas powstają jego nowe odsłony, by wydawał się językiem nowoczesnym. Tak naprawdę firma dbająca o rozwój C# wstawia do tegoż języka zupełnie niepotrzebne rzeczy, ale nikt tego nie potrafi do końca sprawdzić i potwierdzić, bo ciągle powstają nowe rozszerzenia i nie jest się w stanie tego wszystkiego ogarnąć (chyba że jest się totalnym M$hitowym nerdem) i zarzucić M$, że tworzy nic nie warte, komercyjne ścierwo, by utrzymać się na rynku.
W tym momencie C# jest dostępny w wersji wspierającej Framework 1.0, 1.1 , 2.0, 3.0, 3.5, 4.0, 4.5, 4.6, 4.6.1, 4.6.2, 4.7.1 oraz 4.7.2<ref>Ktoś tu bardzo boi się 5.0</ref>. Wersje 1.0 i 1.1 są ze sobą niekompatybilne, a wersja 2.0 jest niekompatybilna z 1.0 i 1.1. Poza tym w wersji C# pod .NET 3.0 skończono ze wsparciem dla WinForms na rzecz WPF po to, by firmy inwestujące w technologię WinForms zbankrutowały. Stąd też się wziął wielki kryzys ekonomiczny na świecie. .NET 4.8 wraz z C# 8 ma być kompletnie niekompatybilny z czymkolwiek, bo spece z Majkrosoftu postanowili wy{{cenzura3}}ać przez okno podstawy języka i przepisać typy referencyjne od nowa<ref>Serio.<!--ta kropka tu ma być!--></ref>.


W tym momencie C# jest dostępny w wersji wspierającej Framework 1.0, 1.1 , 2.0, 3.0, 3.5, 4.0. Wersje 1.0 i 1.1 są ze sobą niekompatybilne, a wersja 2.0 jest niekompatybilna z 1.0 i 1.1 Poza tym w wersji C# pod .NET 3.0 skończono ze wsparciem dla WinForms na rzecz WPF po to, by firmy inwestujące w technologię WinForms zbankrutowały. Stąd też się wziął wielki kryzys ekonomiczny na świecie.
Najlepszą cechą tego języka programowania jest to, że aby uruchomić program w nim stworzony, potrzebne są gigabajtowe biblioteki .NET Framework, nikt jednak nie potrafi powiedzieć po co. Typowy użytkownik po uruchomieniu programu stworzonego w C# i ujrzeniu komunikatu o konieczności zainstalowania ww. tałatajstwa, od razu usunie program. Microsoft zaleca więc, aby w programach w C# nie zawierać żadnego kodu, ew. poniższe ''hello world'', bo nikt i tak się nie zorientuje, że program nie spełnia określonego zadania, gdyż wszyscy go od razu usuną.

Najlepszą cechą tego języka programowania jest to, że aby uruchomić program w nim stworzony, potrzebne są gigabajtowe biblioteki NET Framework, nikt jednak nie potrafi powiedzieć po co. Typowy użytkownik po uruchomieniu programu stworzonego w C# i ujrzeniu komunikatu o konieczności zainstalowania ww. ścierwa, od razu usunie program. Microsoft zaleca więc aby w programach w C# nie zawierać żadnego kodu, ew. poniższe hello world, bo nikt i tak się nie zorientuje że program nie spełnia określonego zadania, gdyż wszyscy go od razu usuną.


== Hello World ==
== Hello World ==
<syntaxhighlight lang="csharp">
<source lang="csharp">
using System;
using System;
//informujemy system, że mamy zamiar z niego korzystać
//informujemy system, że mamy zamiar z niego korzystać
Linia 16: Linia 20:
//informujemy system, że mamy zamiar korzystać z tekstu
//informujemy system, że mamy zamiar korzystać z tekstu
using System.Security;
using System.Security;
//nikt nie wie do czego to służy, ale
//nikt nie wie do czego to służy, ale jeśli zawrzemy
//dzięki słówku security program sprawia wrażenie bezpiecznego
//dzięki słówku security program sprawia wrażenie bezpiecznego
using System.IO;
using System.IO;
Linia 33: Linia 37:
//wszyscy wierzą microsoftowi że "tak ma być"
//wszyscy wierzą microsoftowi że "tak ma być"
{
{
Console.WriteLine("HELLO WORLD!");
Console.Write("HELLO WORLD!");
//nareszcie nasz program coś robi
//nareszcie nasz program coś robi
Console.Read();
Console.Read();
Linia 40: Linia 44:
}
}
}
}
</source>
</syntaxhighlight>


== Zobacz też ==
== Popularne komendy ==
* StringFrog – załóż stringi żabie
* [[Visual Basic]]
* IntToString – zamień liczbę w stringi
* [[Java]]
* StringToFrog – zamień stringi w żabę
* [[C++]]
* [[C (język programowania)|C]]


== Zalety ==
{{Przypisy}}
* Tylko w tym języku istnieje instrukcja StringFrog.
* Pisząc program podlizujesz się Majkrosoftowi za co możesz otrzymać oszałamiającą promocję na najnowszego WinShita. Oszałamiającą znaczy pięć groszy upustu.


== Wady ==
{{stopka}}
* Programy w C Sharp zajmują co najwyżej 3GB, ale wymagają bibliotek ważących 5TB
* Pisząc program w C# podlizujesz się Majkrosoftowi za co możesz dostać soczystego kopa w dupę od linuksiarzy.
[[Kategoria:Języki programowania]]
[[Kategoria:Języki programowania]]
Cc-white.svg Wszystko, co napiszesz na Nonsensopedii, zgadzasz się udostępnić na licencji cc-by-sa-3.0 i poddać moderacji.
NIE UŻYWAJ BEZ POZWOLENIA MATERIAŁÓW OBJĘTYCH PRAWEM AUTORSKIM!
Anuluj Pomoc w edycji (otwiera się w nowym oknie)