-
Data: 2017-04-28 08:51:12
Temat: Re: arduino, początki, inny edytor
Od: s...@g...com szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]W dniu czwartek, 27 kwietnia 2017 20:21:53 UTC+2 użytkownik Grzegorz Niemirowski
napisał:
> slawek <f...@f...com> napisał(a):
> > Od iluś tam lat programuje w C. Nigdy nie musiałem użyć goto. Nigdy nie
> > było sytuacji w której goto pozwoliłoby aby mój program działał lepiej lub
> > był bardziej czytelny.
> > W Fortranie IV używałem goto. W Snobolu 4 używałem skoków F/S. W
> > Asemblerze Motoroli i w Asemblerze Intela używałem skoków, np. BNE i JNZ.
> > Ale w C, C++, C# nigdy nie musiałem. Więc nie używałem. Bo i po co?
> > Dodam: long jump w C. Też nie używam. Bo po prostu nie potrzebuję. Zwykle
> > użycie goto jest sygnałem słabej umiejętności programowania. To trochę tak
> > jak wtedy gdy ktoś mówiąc, po polsku, co drugie słowo wstawia łacińskie
> > słowo określające krzywą. Zwykle nie świadczy to o tym że słuchamy
> > matematyka, albo wybitnego literata-poliglotę. Zwykle jest to ktoś o
> > niezbyt wysokiej pozycji społecznej i adekwatnej inteligencji. Podobnie z
> > goto. Dużo goto w C to po prostu niewiedza o mechanizmach sterowania
> > właściwych dla tego języka. Przy tym dużo to może być nawet jedno.
>
> U mnie jest podobnie. Piszę od lat w C, czasem C++ i C#. Nauczono mnie żeby
> nie używać goto i nie użyłem nigdy. Równiez z tego powodu jakoś nie
> cierpiałem. Nie próbuję tutaj propagować tego słowa kluczowego. Natomiast
> linki takie jak przytoczony przekonują mnie, że czasem taka konstrukcja ma
> sens i warto jej użyć.
>
>
Zajrzyjcie sobie do linka który podał Grzegorz. Zajawię również że gdzieś w kernelu
linuxa goto siedzi i jest tam bardzo pozyteczne i nikt nie miał ochoty go wymieniać
na przebieg strukturalny.
Ja rozumiem wasze podejscie i je podzielam. Ale poczytalem nieco i jednak są
przypadku gdzie goto jest i sprawniejsze i elegantsze niz dodanie dodatkowych
zmiennych, klauzuli if i pogrupowanie akcji.
Tyle ze aby wiedzieć że w danym miejscu trzeba goto trzeba najpierw napisac
strukturalnie, popatrzeć i ocenić ze to zbyt skomplikowane, za duzo warunków i
niepotrzebnie będzie się wykonywać a goto jest zgrabniejsze.
Zerknijcie sobie w internet i poczytajcie gdzie ludzie zdecydowali sie na goto i
wyszlo im na dobre :)
Tutaj jeden z artów na ten temat.
http://blog.smartbear.com/development/goto-still-has
-a-place-in-modern-programming-no-really/
Goto nie jest dobre w wielu przypadkach ale jednak czasem jest pozyteczne.
Następne wpisy z tego wątku
- 28.04.17 08:52 s...@g...com
- 28.04.17 08:53 s...@g...com
- 28.04.17 10:47 slawek
- 28.04.17 11:03 slawek
- 28.04.17 11:31 s...@g...com
- 28.04.17 11:32 s...@g...com
- 28.04.17 18:44 Marek
- 28.04.17 18:46 Marek
- 28.04.17 19:06 Grzegorz Niemirowski
- 28.04.17 21:58 HF5BS
- 28.04.17 23:22 s...@g...com
- 29.04.17 00:33 Marek
- 29.04.17 07:36 slawek
- 29.04.17 08:22 slawek
- 29.04.17 09:42 Marek
Najnowsze wątki z tej grupy
- Jak sie smazy elektronike z odleglosci kilkuset metrów?
- William Shockley, co-inventor of the transistor
- Gazowy kocioł CO regulacja cyklingu i regulacja pogodowa
- Zamek elektroniczny
- szablon do pasty DIY
- Głośnik potrzebny
- Silikonowy przewód ekranowany
- Wtyk bananowy ekranowany
- Co może być gorsze od pożaru elektryka?
- daltonizm
- Mały Linux
- Superkondensator. Czy to się uda?
- Stare filmy o technice
- Zasilanie własnych konstrukcji przez PoE
- Jak działa domofon?
Najnowsze wątki
- 2025-11-04 A jednak o prawnikach
- 2025-11-04 Wyzwanie prawniczenia: Dlaczego poseł KO mecenas G. NIE JEST JUŻ "fujarą i miękiszonem"?
- 2025-11-04 Jak sie smazy elektronike z odleglosci kilkuset metrów?
- 2025-11-04 Warszawa => DevOps Engineer <=
- 2025-11-04 Warszawa => OSS System Administrator <=
- 2025-11-04 4 lata za zabicie czlowieka, czyli prawo w Polsce
- 2025-11-04 Warszawa => APM/Observability Engineer (Inżynier Presales) <=
- 2025-11-04 Zasieg elektrykow
- 2025-11-03 Gwarancja na używane AUTO. Czy dziś WARTO?
- 2025-11-03 Znowu jakiś goooownoprawnik uważający się za KONSTYTUCJONALISTĘ
- 2025-11-03 ABW już nie blokuje RT.com?
- 2025-11-03 Czy ROZDANIE KPO śród swoich i nie swoich spowodowało KORZYŚĆ POLITYCZNĄ?
- 2025-11-03 Warszawa => Starszy Konsultant SAP - obszar PP <=
- 2025-11-03 Warszawa => International Freight Forwarder <=
- 2025-11-03 Białystok => Programista React ze znajomością C++ <=




Elektromobilność dojrzewa. Auta elektryczne kupujemy z rozsądku, nie dla idei