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: | ||
{{ |
{{programowanie}} |
||
'''C |
'''C Sharp (C#)''' – Język 300 razy łatwiejszy od [[Cpp|C++]]. Przez niektórych programistów zwany "ce płotek". Słynie z niezwykłej przenośności - działa na wszystkich wersjach Visty. |
||
kielon ssie ;D:D:D |
|||
== 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. |
|||
kielon ssie |
|||
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>. |
|||
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ą. |
|||
== Hello World == |
|||
<syntaxhighlight lang="csharp"> |
|||
using System; |
|||
//informujemy system, że mamy zamiar z niego korzystać |
|||
using System.Text; |
|||
//informujemy system, że mamy zamiar korzystać z tekstu |
|||
using System.Security; |
|||
//nikt nie wie do czego to służy, ale |
|||
//dzięki słówku security program sprawia wrażenie bezpiecznego |
|||
using System.IO; |
|||
//fajnie brzmi |
|||
public class Program |
|||
//public oznacza, że to nie jest nasz prywatny program, |
|||
//tylko do użytku publicznego |
|||
{ |
|||
public static void Main() |
|||
//public - jak wyżej, static - statyczny |
|||
//tzn. program nigdzie nie ucieknie, |
|||
//void - znaczy niemy innymi słowy program |
|||
//nie potrafi nic przekazać dalej, |
|||
//Main() - główny nikt nie wie po co to jest, ale |
|||
//wszyscy wierzą microsoftowi że "tak ma być" |
|||
{ |
|||
Console.WriteLine("HELLO WORLD!"); |
|||
//nareszcie nasz program coś robi |
|||
Console.Read(); |
|||
//zanim program spowoduje błąd skutkujący jego |
|||
//zamknięciem czeka na przyzwolenie użytkownika |
|||
} |
|||
} |
|||
</syntaxhighlight> |
|||
== Zobacz też == |
|||
* [[Visual Basic]] |
|||
* [[Java]] |
|||
* [[C++]] |
|||
* [[C (język programowania)|C]] |
|||
{{Przypisy}} |
|||
{{stopka}} |
|||
[[Kategoria:Języki programowania]] |