Czy jest jakaś dziedzina programowania (jakiś algorytm, zastosowanie biznesowe, cokolwiek), w którym Python (lub generalnie języki interpretowane typowane dynamicznie) przeważa nad C# (lub generalnie językami kompilowanymi, typowanymi statycznie) w kontekście takich rzeczy, jak czas wykonywania danego zagadnienia lub zużycia RAMu/CPU?

Przetestowałem (naiwne bo naiwne) implementacje takich zagadnień jak:
Bubble sort (tak, wiem, najwolniejszy, ale napisałem to dla porównania)
Quick sort
Generowanie N liczb pierwszych
  • 20
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@asunez: Raczej ciężko będzie coś takiego znaleźć. Języki kompilowane zawsze będą szybsze od interpretowanych. Interpretowanych używa się raczej tam gdzie liczy się łatwość i szybkość developmentu, przenośność, łatwość utrzymania itd. a wydajność nie jest istotnym kryterium.

Oczywiście jest to uproszczenie, bo nic nie stoi na przeszkodzie by kod pythona skompilować i uzyskać wydajność na poziomie C# czy C.
  • Odpowiedz
Cześć Mireczki i Węgierki,

myślałem o założeniu bloga początkującego programisty. Jako,że sam potrafię jedynie podstawy C# blog kierowany byłby od laika dla laików. To znaczy - sam bym poznawał jakieś zagadnienie i na bieżąco robił wpis na blogu czy też ewentualnie kręcił filmik(10 - 20 minutowy) objaśniający własnymi słowami to czego się nauczyłem. Zdaje sobie sprawę,że w sieci jest mnóstwo takich materiałów nie mniej jednak blog pełniłby funkcję motywującą mnie do nauki,
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Co napisać w C# żeby fajnie to wyglądało w CV/portfolio. Teraz pracuję na froncie (React), do tego piszę testy automatyczne w Selenium (testy piszę w C#). Myślę nad projektem już parę dni ale nic ciekawego nie przychodzi mi do głowy. Chciałbym, żeby to było coś większego (2-3 miechy po godzinach). W C# jestem bardzo początkujący
#csharp #naukaprogramowania
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@zackson: Może sklonuj coś co znasz, żebyś pisał, a nie zastanawiał się nad tym jak to ma wyglądać czy jakie funkcje dodać. Chyba że to musi być coś do niczego nie podobne, no to nie wiem.
edit: z tym klonem to nie mam na myśli że to ma być identyczne jak kopia, bardziej chodzi mi o wzór, inspirację.
  • Odpowiedz
Drogie Mirki z #programowanie a szczególnie #csharp i #dotnet
Programuję w php, ogarniam framework, który wykorzystuje architekturę MVC (Zend). Z jakimi lekturami/tutorialami najlepiej byłoby mi się zapoznać, żeby przeskoczyć w świat c# i .net bez zbędnych ceregieli w stylu "Hello World" itp. ? Szukając materiałów w internecie natknąłem się na "C# Programming - Yellow Book", ale tak przeglądam materiał z niej i większość jest mi znana.
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Trynidad: jeżeli nie chodzi Ci o żaden konkretny framework to C# 6.0 in a nutshell. Na początku jest trochę podstaw, ale nic nie stoi na przeszkodzie, żeby je pominąć.
Ogólnie dokumentacja/tutoriale na stronie Microsoftu też są całkiem przystępne.
  • Odpowiedz
@pszczolas: No tak w szczególności to interesują mnie głównie .net MVC, do tego web forms i entity framework. W ogólności to samo co mogę robić w zendzie czyli webdeveloperka.
  • Odpowiedz
Cześć,

Piętnasty odcinek kursu programowania i tworzenia aplikacji z użyciem języka C# i plaftwormy .NET Core został właśnie opublikowany - we wpisie na blogu znajdziecie trochę teorii, odnośników oraz informacje odnośnie tego, co się pojawi w odcinku nr 16. Wszystkie materiały są dostępne do pobrania tutaj. Repozytorium z kodem źródłowym apliakcji jest dostępne na GitHub.

Na start oczywiście Q&A, a następnie bierzemy się za długo wyczekiwany temat czyli uwierzytelnianie z użyciem
spetz - Cześć,

Piętnasty odcinek kursu programowania i tworzenia aplikacji z użyci...
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam dwa pytanka
1. Aplikacja z podpiętą bazą, zmapowana LINQ to SQL, napisałem zapytania LINQ, w jaki sposób napisać do nich testy?
Rekordy w bazie mogą się zmieniać, więc unit testy mogą nie przechodzić jeśli ktoś zmieni wartość w tabeli.
2. Rest API do aplikacji w .Net lepiej napisać w JS czy c#?
#csharp
#dotnet
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@lunada: Nie wiem czy to optymalne rozwiązanie ale jeżeli chodzi o testowanie bazy danych to ja zawsze pisałem integration testy a nie unit testy. Czyli na przykład dajmy na to mam query które robi jakieś tam kalkulacje na rekordach. No to najpierw wprowadzałem jakieś initial data potrzebne do aktualnego testu, potem testowałem właściwe query i na test cleanup (żeby mieć pewność, że zawsze się wykona, nawet w przypadku błędu) usuwałem
  • Odpowiedz
Mam dobrą wiadomość dla wszystkich, którzy śledzą mój kurs programowania - zdecydowałem, że otrzyma on 8 dodatkowych odcinków, czyli łącznie 24, a nie skończy się na 16 jak pierwotnie zakładałem. Tutaj wpis co spowodowało tę decyzję ale w dużym skrócie chcę sensownie przekazać to co zaplanowałem (jest tego dość sporo). Nie lubię robić rzeczy na pół gwizdka i muszę dokończyć sensownie to co zacząłem (chociaż pewnie i tak nie wyrobię się ze
  • 21
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@spetz: kiedyś trochę programowałem, z powodów prywatnych miałem 2 letnią przerwę od kodzenia. Robisz bardzo dobre materiały, dzięki którym mogę odświeżyć sobie wiedzę z .net'a. Zamierzam znaleźć pracę w tym kierunku. Do tego masz tak samo jak ja zamiłowanie do ciężarów. Jestem twoim fanem ( )
  • Odpowiedz
@tRNA: dzięki, to już w czwartek, dodam tyle, że od tego odcinka zacznie się jazda na pełnej jeśli idzie o zagadnienia jak i tempo ( ͡° ͜ʖ ͡°).
  • Odpowiedz