-
Data: 2012-06-07 12:55:10
Temat: Re: Czym jest programowanie?
Od: g...@s...invalid (Adam Wysocki) szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]slawek <s...@h...pl> wrote:
> Wikipedia daje jako odpowiedź nt. sensu programowania "creating set of
> instructions".
Dla mnie programowanie to jeden ze sposobów rozwiązania jakiegoś
problemu, taki sam jak tworzenie innych rzeczy (np. urządzeń
elektronicznych). Takie rozwiązanie może być potem sprzedane lub
oddane komuś, kto ma ten problem i chce go rozwiązać.
Problemy mogą być różne:
- chęć wykonania jakiegoś zadania (programy użytkowe)
- chęć rozerwania się (gry)
- chęć rozwoju/nauki (hobbyści, piszący dla przyjemności)
- chęć ucieczki od problemów w relacjach interpersonalnych (geeki/nerdy)
Zawsze program jest pisany w jakimś celu, choćby cel był tylko
wewnętrzny dla piszącego.
Nie sprowadzałbym programowania do klepania kodu. Programowanie jest
częścią tworzenia gotowego rozwiązania, produktu - np. w grach oprócz
kodu jest dużo grafiki i fizyki, a pisząc na urządzenia osadzone lub
mikrokontrolery trudno jest pisać w oderwaniu od rozwiązań sprzętowych.
Poza tym każdy sensowny program oprócz kodu ma jakiś project plan,
jakieś stany, algorytmy itd., czyli pracę koncepcyjną niezbędną w
programie przed napisaniem pierwszej linijki kodu (zakładając że
tworzymy program, a nie klepiemy kod mając jakąś mglistą wizję całości
i mając nadzieję, że coś z tego wyjdzie).
--
Gof
Następne wpisy z tego wątku
- 07.06.12 13:02 Adam Wysocki
- 07.06.12 14:57 R.e.m.e.K
- 07.06.12 15:15 AK
- 07.06.12 18:18 slawek
- 07.06.12 18:37 R.e.m.e.K
- 07.06.12 19:52 Michoo
- 07.06.12 20:21 Jacek
- 07.06.12 20:56 alter amonu
- 07.06.12 23:30 Miroslaw Kwasniak
- 08.06.12 08:46 slawek
- 08.06.12 09:49 alter amonu
- 08.06.12 10:09 alter amonu
- 08.06.12 12:06 Artur Muszyński
- 08.06.12 21:25 M.M.
- 08.06.12 23:15 Andrzej Jarzabek
Najnowsze wątki z tej grupy
- Alg. kompresji LZW
- Popr. 14. Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- Arch. Prog. Nieuprzywilejowanych w pełnej wer. na nowej s. WWW energokod.pl
- 7. Raport Totaliztyczny: Sprawa Qt Group wer. 424
- TCL - problem z escape ostatniego \ w nawiasach {}
- Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- testy-wyd-sort - Podsumowanie
- Tworzenie Programów Nieuprzywilejowanych Opartych Na Wtyczkach
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
Najnowsze wątki
- 2025-02-14 Zdalne załączanie grzałki bojlera elektrycznego
- 2025-02-14 Warszawa => Kierownik ds. kluczowych Klientów <=
- 2025-02-14 Częstochowa => Product Manager - Systemy infrastruktury teleinformaty
- 2025-02-14 Warszawa => Senior Frontend Developer (React + React Native) <=
- 2025-02-14 Warszawa => Data Engineer (Tech Leader) <=
- 2025-02-14 Czy ma sens grupa news:pl.soc.polityka-prawna ? :-)
- 2025-02-14 e-paper
- 2025-02-14 Gliwice => Business Development Manager - Network and Network Security
- 2025-02-14 Warszawa => System Architect (Java background) <=
- 2025-02-14 Katowice => Senior Field Sales (system ERP) <=
- 2025-02-14 Wrocław => Specjalista ds. Sprzedaży (transport drogowy) <=
- 2025-02-14 Re: Dlaczego nie było (pełzającego) zamachu stanu? Bo minister Bodnar już "zawiesił" prokuratora Ostrowskiego
- 2025-02-14 e-paper
- 2025-02-14 Warszawa => Architekt rozwiązań (doświadczenie w obszarze Java, AWS
- 2025-02-14 Warszawa => International Freight Forwarder <=