RTV forum PL | NewsGroups PL

Różnice w znakach wskaźników w definicji funkcji w C/C++ - które wybrać?

Pytanko dotyczące C/C++

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Różnice w znakach wskaźników w definicji funkcji w C/C++ - które wybrać?

Goto page Previous  1, 2, 3, 4

Mario
Guest

Mon Aug 08, 2016 3:38 pm   



W dniu 08.08.2016 o 15:18, slawek pisze:
Quote:
On Mon, 8 Aug 2016 11:59:42 +0200, Mario <Mario@w.pl> wrote:
Wchodzisz też na grupę pl.comp.os.linux, z tezą że Windows jest tak
samo
sensownie zbudowany jak Linux? Albo do ulubionej knajpki kibiców
Wisły,
aby ich uświadamiać, że Cracovia to tez fajny klub?

Nota bene, kibice Wisły i Cracovii postanowili się pojednać. Zdziebko
szokujące, ale jednak. Gdy umarł JP2.

Oczywiście, wszyscy wtedy się zapisali do pokolenia JP2. Okazuje się, ze
jednak że był to stan nietrwały.

Quote:
Profesjonalizm w użyciu C/C++/czegokolwiek to nie bycie fanem hejtujacym
wszystko co nie jest C/C++/czymkolwiek.

Z drugiej strony są tam ludki którzy zawodowo zajmują się pisaniem w
c/c++ i przychodzi do nich człowiek, który chce adwokacić na rzecz
jakiegoś umierającego języka. O czym maja z nim rozmawiać?

Quote:
Akurat sposób przekazywania
parametrów w C jest niezbyt doskonały. W szczególności: złym pomysłem są
tzw. parametry wyjściowe (dziedzictwo po Fortranie itp.) - pod tym
względem Java jest dużo bardziej ogarnięta. Choć to pytanie może wydawać
się dziwne, to czy znasz klarowną odpowiedź: dlaczego tyle papieru itp.
potrzebne jest na tłumaczenie czym są typy zmiennych i wskaźniki w C...
choć celem nie jest napisanie sonetu w n-tysięcy LOC, a jedynie
zrobienie czegoś trywialnego (jakieś LED w Arduino, obliczenie CRC,
interpolacja najbliższą wartością z tablicy...)???

Z tego, że istnieją zadania do których nie trzeba struktur, unii czy
wskaźników, nie wynika że te typy są w c niepotrzebne. Razi cię że przy
programowaniu atmelka używasz języka, w którym jest wiele niepotrzebnych
ci konstrukcji, to użyj mikrobasica czy micropythona.

Quote:
Czy zamiast medytacji nad C nie lepiej po prostu użyć czegoś bardziej?

I z góry uprzedzam: da się. Patrz Python i nie tylko.

I napisać źródło linuksa w Pythonie :)


Quote:
Nawet w C da się #define a (*aptr)

Potem można pisać
int fun(int a)
{
return 1000 / a;
}

Bez potrzeby męczenia się z *a i dziwadłami w rodzaju 1000 / *a

Możesz sobie także zdefiniować begin i end. Tylko po co?

--
pozdrawiam
MD

Piotr Gałka
Guest

Mon Aug 08, 2016 3:45 pm   



Użytkownik "slawek" <fake@fakeemail.com> napisał w wiadomości
news:almarsoft.8177401639518404947@news.v.pl...
Quote:

Nawet w C da się #define a (*aptr)

Potem można pisać
int fun(int a)
{
return 1000 / a;
}

Bez potrzeby męczenia się z *a i dziwadłami w rodzaju 1000 / *a

A po latach w jakiejś procedurze dołożysz sobie zmienną i przypadkiem
nazwiesz ją a.
P.G.

slawek
Guest

Mon Aug 08, 2016 9:39 pm   



On Mon, 8 Aug 2016 17:38:04 +0200, Mario <Mario@w.pl> wrote:
Quote:
I napisać źródło linuksa w Pythonie Smile

Cześć Linuksa jest napisana w Pythonie.

slawek
Guest

Mon Aug 08, 2016 9:47 pm   



On Mon, 8 Aug 2016 17:38:04 +0200, Mario <Mario@w.pl> wrote:
Quote:
Możesz sobie także zdefiniować begin i end. >Tylko po co?

Aby było ładniej. Albo np. tak

#define begin { dbgoutbegin(++level); {
#define end } dbgoutend(--level); }

;)

slawek
Guest

Mon Aug 08, 2016 10:22 pm   



On Mon, 8 Aug 2016 17:45:15 +0200, Piotr
Gałka<piotr.galka@cutthismicromade.pl> wrote:
Quote:
A po latach w jakiejś procedurze dołożysz sobie zmienną i
przypadkiem
nazwiesz ją a.

Primo undef. Secundo, właśnie dlatego C/C++ jest do bani. Tertio,
kompilator wykryje. Quarto, nie będę żył tak długo.

Ghost
Guest

Tue Aug 09, 2016 7:42 am   



Użytkownik "Piotr Gałka" napisał w wiadomości grup
dyskusyjnych:noa9e5$k5a$1@news.chmurka.net...


Użytkownik "slawek" <fake@fakeemail.com> napisał w wiadomości
news:almarsoft.8177401639518404947@news.v.pl...
Quote:

Nawet w C da się #define a (*aptr)

Potem można pisać
int fun(int a)
{
return 1000 / a;
}

Bez potrzeby męczenia się z *a i dziwadłami w rodzaju 1000 / *a

dobre :-)

Quote:
A po latach w jakiejś procedurze dołożysz sobie zmienną i przypadkiem
nazwiesz ją a.
P.G.

no, sluszna linie ma moj KF

SW3
Guest

Fri Aug 19, 2016 12:26 pm   



W dniu 04.08.2016 o 09:24 <stchebel@gmail.com> pisze:

Quote:
A idę o zakład , że:
1) Każdy algorytmista czytając żródło w Pascalu, zrozumie o co chodzi
2) Czytając żródło C - będzie czkawka Smile)

Pewnie dlatego, że w Pascalu nie da się napisać niczego bardziej złożonego
;)

--
SW3
----
Państwo to wielka fikcja, dzięki której każdy usiłuje żyć kosztem innych.
/Bastiat

slawek
Guest

Mon Aug 22, 2016 5:41 pm   



On Fri, 19 Aug 2016 14:26:12 +0200, SW3
<sw3.spam.stop@poczta.fm.invalid> wrote:
Quote:
1) Każdy algorytmista czytając żródło w Pascalu, zrozumie o=
co chodzi
2) Czytając żródło C - będzie czkawka Smile)


Quote:
Pewnie dlatego, że w Pascalu nie da się napisać niczego bardziej z=
łożonego =

Bzdury. Pascal i C są podobne i bezproblemowo się czyta (jeżeli
pisane było przez kogoś ogarniętego, zgodnie z zasadami sztuki).
Czkawką, panie i panowie, to wam się odbije np. Haskell. Świetny
język.

Goto page Previous  1, 2, 3, 4

elektroda NewsGroups Forum Index - Elektronika Polska - Różnice w znakach wskaźników w definicji funkcji w C/C++ - które wybrać?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map