Może mi ktoś wytłumaczyć jak pięciolatkowi, dlaczego lepsze jest zmienianie prywatnych zmiennych za pomocą publicznych funkcji, zamiast robienie ich od razu publicznymi zmiennymi? Przecież to wychodzi dokładnie na to samo, tylko dłużej i więcej kodu. Przeczytałem wyjaśnienia z pierwszych 10 wyników google i wszystkie sprowadzają się do "kiedyś zrozumiesz jak cośtam". No właśnie chciałbym wiedzieć jakie "cośtam". #programowanie #cpp
Czy programowania jest w stanie nauczyć się każdy?
Od 5 lat próbuję coś się nauczyć i coś słabo mi idzie... Ostatnio jak się trochę nad tym zastanowiłem, to pomyślałem, że może źle do tego podchodzę?
Jaki jest najlepszy sposób, aby nauczyć się programować? I nie chodzi mi od razu, żeby zarabiać 15k, albo żeby w ogóle cokolwiek zarabiać, a bardziej dla siebie. Aby jakoś miło spędzić czas wolny.
@Rezix: Moim zdaniem zacznij od teorii: Czym teoretycznie jest program? Co teoretycznie robi program? Czym teoretycznie jest język programowania? Czym jest język maszynowy? Co ma wspólnego język programowania z językiem maszynowym? Co jest uruchamiane, czy plik z kodem źródłowym czy jakiś inny plik? Dlaczego? Jaki jest związek między nimi? Czym jest kompilator? Czym jest linker? ... ... ... Jak zamienić kod źródłowy na plik wykonywalny? Czym jest środowiko programistyczne? Gdzie kliknąć
@gregu- Hej przecież programowanie to taka komunikacja z komputerem aby robił to co mu nakażemy
Ostatecznym celem i tak jest szybkie wykonanie naszego zadania i moim zdaniem negatywne są takie kategorie, że "skrypty" są złe a programowanie "dobre. Ale takie rzeczy są chyba już od dawna ponieważ czytałem, że kiedy assembler był czymś nowym to nie wszyscy przychylnie na niego patrzyli i np. pewien wykładowca (ktoś ważny w historii komputerów) zakazywał swoim
@gregu-: Fajnie. Raczej bardziej cenne jest uczestnictwo i ćwiczenie biegłości niż "zwycięstwo", moim zdaniem, ponieważ na dłuższą metę chyba to się liczy, biegłość w czymś niż to, że wygrało się coś kiedyś.
Cel: 1. Dostęp do urozmaiconych wersji kodu źródłowego, opisującego to samo zadanie 2. Rozwijanie ciekawości i kreatywności dotyczącej programowania 3. Nowe źródło wiedzy
Tematyka: Każdy wpis to zadanie albo autorskie albo znalezione.
Zasady: 1. Dodawanie źródła i autora zadań obcego pochodzenia. 2. Wpisy mniej więcej tematycznie poprawne: wpis jest zadaniem o dowolnym stopniu trudności 3. Sugerowane miejsce rozwiązań to ideone.com lub pastebin.com
@TryHarder: Kiedy ktoś płaci to otrzymuje zlecenie w zdefiniowanym okresie czasowym oraz ma dostęp do bezpośredniego i szybkiego wsparcia, które wytłumaczy co się dzieje i kiedy. Tutaj brakuje wszystkich zalet płatnych zleceń.
@Sebaall: Fajnie będzie, jeżeli na Wykopie wytworzy się społeczność lub aktywność wokół zadań. Na zewnątrz jest ich wiele, jeżeli powstanie tu nowa to będzie wartościowe, ponieważ będą inni ludzie, inne perspektywy i inne problemy. Moim zdaniem.
@GlenPL: Rozsądny powód. Jeżeli stworzy się aktywność to będzie skoncentrowana w jednym miejscu.
Chcę aby zwiększyła się różnorodność dostępnych materiałów, ponieważ to jest ważne w procesie nauki i utrzymywania biegłości. Np. jak stworzono x filmów o czymś lub w jakimś gatunku to nie znaczy już tylko należy oglądać te filmy i powstrzymywać powstawanie własnych interpretacji lub bardziej ekstremalna metafora to, że Twoja skóra jest w dobrym stanie to między innymi dlatego,
@michak: Jeżeli sądzisz, że pozytywne jest czytanie i analiza różnych interpretacji tego samego zadania oraz docelowo rozwiązywanie różnych losowych zadań oraz ewentualna dyskusja o nich to mniej więcej docelowa atmosfera tego miejsca.
@michak: To nie konkurs. To miejsce (#zadaniaprogramistyczne), gdzie publikujemy zdania wybrane z dowolnych powodów przez nas. A na te zadania są przysyłane autorskie interpretacje przez osoby zainteresowane. Potem ktokolwiek będzie śledził tag, będzie rzucał okiem na odpowiedzi i zadania z dowolnych powodów: estetycznych, inspiracyjnych, ponieważ się uczy lub szuka pomysłu do zakodowania.
Więc każde rozwiązanie jest mile witane, czy #!$%@? czy schludne. Nawet fajnie, jeżeli są każdego rodzaju ponieważ wtedy
@cichy202: Dlaczego? Co jest w tym złego, kiedy brak konwencji nazywania zmiennych tylko w języku x? Poza tym obecnie C++ w standardzie umożliwia rozszerzony zestaw znaków, więc kiedy środowisko programistyczne lub kompilator to wspiera to w nazwach etykiet są dozwolone między innymi polskie znaki diakrytyczne a to jest w porządku i fajne.
@Ginden: Rzuć okiem na te książki: Programming: Principles and Practice Using C++ - Bjarne Stroustrup The C++ Programming Language 4th edition - Bjarne Stroustrup Myślenie obiektowe w programowaniu. Wydanie IV - Matt Weisfeld Beginning ANSI C++: The Complete Language - Ivor Horton's Jumping into C++ - Alex Allain The C++ Standard Library: A Tutorial and Reference (2nd Edition) - Nicolai M. Josuttis Oraz najnowszy standard (working draft jest darmowy): https://isocpp.org/std/the-standard
Nie. To jest "zaszyfrowany" napis. Każdy z tych numerów jest wynikiem zakodowania tego samego napisu. W sumie nawet nie wiem czy to można nazwać "szyfrowaniem", ale moim zdaniem to fajna łamigłówka.
#programowanie #cpp
Tu zdjęcia trzech stron, które to mniej więcej to opisują:
http://imgur.com/a/FwHBk