-
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
- Dalekopis T100 - problem z powrotem karetki
- Diody LED - oświetlenie na choinkę
- ale wiesz, że są gotowce?
- jak wykryć zapalenie żarówki?
- Cyna dylemat
- Mierniki poziomu glukozy (CGM, FGM)
- A Szwajcarzy kombinują tak: FinalSpark grows human neurons from stem cells and connects them to electrode arrays
- Kontrola nad prądem - sprawdź jak działa [apka - przyp. JMJ] eLicznik
- NETIA i hasło logowania
- Modulacja FM
- Najgorszy język programowania
- Kol. sukces po polsku: firma Szumisie sp. z o.o.
- Chińska Telefonia 6G - Chcą Nas Sterować Elektrycznie - Jak Kukiełki w Teatrze Lalek!!!
- RS-485 ale automatycznie dwukierunkowy
- Leżakujące SSD gubią po roku dane
Najnowsze wątki
- 2025-12-22 czy wiedziałeś że?
- 2025-12-22 Unijne KOOOORWY mówią że WYCOFUJĄ się z zakazu rejestracji elektryków
- 2025-12-22 Białystok => ERP Microsoft Dynamics 365 Commerce Consultant <=
- 2025-12-22 Lublin => Project Manager <=
- 2025-12-22 Warszawa => Project Manager (AI and innovation) <=
- 2025-12-22 TVN oczekuje: Za Ziobrem BĘDZIE czerwona nota Interpolu! Czy może Interpol da drugi raz (w) dupę? ;-)
- 2025-12-21 Norweski przepis na pozbywanie się uchodźców odwiedzających kraj z którego "uciekli"
- 2025-12-21 UE bierze kredyt na 90GEUR, by przedłużyć wojnę na Ukrainie, w tym Polska 4-5%, czyli od 3,6 do 4,5GEUR
- 2025-12-21 Produkcja energii w elektrowniach atomowych
- 2025-12-20 No właśnie
- 2025-12-20 Wy tam w sądach jesteście JESZCZE BARDZIEJ POJEBANI
- 2025-12-20 eksplozja cen i kosztów w Polsce
- 2025-12-20 Dalekopis T100 - problem z powrotem karetki
- 2025-12-20 Diody LED - oświetlenie na choinkę
- 2025-12-20 Bieruń => Junior Dynamics 365 Finance Consultant <=




7 pułapek i okazji - zobacz co cię czeka podczas kupna mieszkania na wynajem