-
Data: 2017-08-26 11:59:15
Temat: Re: Co jest nie tak z C++ (było: Rust)
Od: "AK" <n...@n...net> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]Użytkownik "M.M." <m...@g...com> napisał:
> Potem Javę reklamowano [...]
> i że jest językiem pozbawionym wad C++.
Bo to szczera prawda :)
> Jeśli chodzi o zalety programowania w C++, to ja zauważyłem
> jedno. Programiści którzy zadali sobie trud nauki programowania
> w C++, potem lepiej i szybciej odnajdowali się w innych
> środowiskach.
Zauwazyles czy "wydumales" ?
Programisci zaczynajacy od C++ sa tak skrzywieni niesionnymi przez lata
krzyzami, ze z najwiekszym trudem odnajduja sie w innych jezykach.
Ciagle kurczowo trzymaja sie rozwiazan/sposobow znanych z C++.
Moze sie pobawimy ? Zadania trywialne (nie trzeba stosowac nic poza samym jezykiem).
Zobaczymy jak sie odnajdziesz w pythonie.
1. Sprawdz w petli w C++ i w Pythonie czy wszystkie elementy kolekcji
sa > 3.4 i <= 56.8.
2. Znajdz w petli w C++ i w Pythonie pierwszy element kolekcji > 3.4 i <= 56.8.
3. Znajdz w petli w C++ i w Pythonie wszystkie element kolekcji > 3.4 i <= 56.8.
(kazde w/w to osobne zadanie).
> Mutacja, czyli modyfikacja istniejącego obiektu.
> Na przykład takie coś, co wyszło w rozmowie z AK, w Pythonie:
>
> a = [1,2,3]
> b = [4,5,6]
> a += b
>
> w trzeciej linijce tablica "a" została zmodyfikowana, czy też
> doszło do "mutacji". faktycznie może "mutacja" nie ma w języku polskim
> najlepszej konotacji, ale często mówi się np. o obiektach albo zmiennych
> niemutowalnych.
A co niby jet zlego w mutacji?
W zyciu nie wystepuje ? Hę ?:)
Ogolniej:
Narzucanie na sile sztucznego, ale "jedynie slusznego" paradygmatu (np funkcyjnego)
prowadzi do wyobcowania jezyka go narzucajacego (tak sie stalo z Lispem czy innymi
funcyjnymi) mimo, ze ten paradygmat moze i jest krancowo elegancki i spojny z
naukowego
punktu widzenia. Bo dzis dobry jezyk programowania to taki, ktory dla przecietnego
czlowieka
(a juz dzis programisci to calkiem przecietni goscie - o wiele bardziej przecietni
niz kiedys:).
Normalka gdy sztuka staje sie zwyklym rzemioslem) nie stwarza ciezkiego do
przyswojenia
poziomu abstrakcji - slowem jest "naturalny" w uzyciu - bliski "normalnemu zyciu".
Dlatego tak sie spopularyzowal wlasnie Python mimo, ze na mnie jako barrardzo jego
nielicznym
wtedy "admiratorze" wieszano ponad 10 lat temu psy i tu i gdzie indziej /wlasciwie
wszedzie/
(i to nawet ze strony naprawde luminarzy nauki i ludzi bardzo IMHO madrych).
Zreszta podobnie bylo np. z raczkujacym wtedy .NET/C# szczegolnie ze strony
Ayatollahow C++ - dalli mi popalic :).
Dlaczego wiec mialem juz wtedy racje ? Bo:
1. trzeba poznac _w praktyce_ min 5 roznych j.prog. (a najlepje >>10) zeby moc zaczac
w ogole
sie wypowiadac.
2. trzeba sie ciagle interesowac nawet nieznanymi i nowymi
3. _nie trzeba samego siebie oklamywac_ -> nie jest oprawda ze to co znam z definicji
jest najlepsze
:)
/czyli trzeba dorosnac:)/)
4. trza miec zwyczajnie nosa (a aby go miec trzeba WSZYSTKIE j.programowania
zwyczajnie lubiec -
i to bardzo:)))
wsio
AK
Następne wpisy z tego wątku
- 26.08.17 12:12 fir
- 26.08.17 12:57 M.M.
- 26.08.17 13:20 M.M.
- 26.08.17 14:42 AK
- 26.08.17 15:01 AK
- 26.08.17 15:07 fir
- 26.08.17 15:13 AK
- 26.08.17 15:40 fir
- 26.08.17 16:03 AK
- 26.08.17 17:44 fir
- 26.08.17 19:30 AK
- 26.08.17 19:32 Adam M
- 26.08.17 22:29 M.M.
- 27.08.17 08:07 AK
- 27.08.17 10:18 slawek
Najnowsze wątki z tej grupy
- Perfidne ataki krakerów z KRLD na skrypciarzy JS i Pajton
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- U nas propagują modę na SI, a w Chinach naukowcy SI po kolei umierają w wieku 40-50lat
- C++. Podróż Po Języku - komentarz
- "Wuj dobra rada" z KDAB rozważa: Choosing the Right Programming Language for Your Embedded Linux Device
- Nowa ustawa o ochronie praw autorskich - opis problemu i szkic ustawy
- 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
Najnowsze wątki
- 2025-04-25 Sprawdzić czy spółka ma sprawy w sądzie
- 2025-04-25 Solarny Palnik Wodorowy
- 2025-04-25 amperomierz w plusie
- 2025-04-25 nie wyłączam silnika
- 2025-04-25 PILNE !! Stara żywność w marketach "Zgodnie z obowiązującym od stycznia 2024 r. prawem przeterminowana, ale nadal zdatna do spożycia żywność, może być sprzedawana przez maksymalnie kolejne 45 dni po dacie na opakowaniu. To legalne tylko wtedy, gdy opakowa
- 2025-04-25 Łódź => Team Lead Data Engineer (Snowflake) <=
- 2025-04-25 Pruszków => Key Account Manager IT <=
- 2025-04-25 Warszawa => Business Development Manager - Network and Network Securit
- 2025-04-25 Kto używa elektrolizera do wytwarzania wodoru do palnika ?
- 2025-04-25 Kraków => PHP Developer (Full Stack) <=
- 2025-04-25 Trójmiasto => Head of Social Media <=
- 2025-04-25 Poznań => Konsultant wdrożeniowy Comarch XL (Logistyka, WMS, Produkc
- 2025-04-25 Warszawa => Developer .Net <=
- 2025-04-25 Warszawa => Support Engineer <=
- 2025-04-25 Warszawa => Team Lead Data Engineer (obszar Snowflake) <=