-
Data: 2009-08-05 15:56:45
Temat: Re: Środowisko programistyczne Eclipse - czy u Was tez to tak nie dziala?
Od: Jacek Czerwinski <...@...z.pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]Pszemol pisze:
> "Jacek Czerwinski" <...@...z.pl> wrote in message
>> Nakładki nie znam i nie będę instalował (Eclipse można powiedzieć znam)
>
> O jaką "nakładkę" Ci chodzi??? :-)
Nakładkę do Eclipsy ... zgaduję że za drobną dodatkową opłatą ;) i w
stosunku do kilku zer ceny 'nakładka' brzmi obraźliwie...
>> , ale preprocesor C jest tradycyjnie negatywnym przykładem, jak to
>> bajzel wprowadza dla programistów i trudności dla konstrukcji narzędzi
>> (np. IDE). Tak na dystans, wydaje mi się że to być może tak ma być, że
>> możliwości narzędzia nie sięgają pełnego rozwijania makr preprocesora,
>> gdyby tak było, nie pierwszy taki przypadek, nie ostatni.
>>
>> tyle przypuszczeń.
>
> No tak... przypuszczeń :-)
>
> Nawet jeśli przyjmiemy, że nie mieli w planach czytania plików
> #include i rozwijania tam zdeklarowanych makr - czy zatem
> przy implementacji okienka outline nie lepiej byłoby w ogóle
> pominąć funkcję usuwania funkcji/zmiennych objętych warunkami
> preprocesora? Tak byłoby logiczniej, skoro częściowa implementacja
> nie daje nic wartościowego a tylko utrudnia używanie okienka,
> którego główną funkcją jest przecież szybkie odszukanie nazwy funkcji.
Jak mówiła moja babcia:
dobrze mówisz tylko nisko siedzisz. (W ogólnym sensie, w szczegółowym
patrz niżej)
> Dla mnie logiczne byłoby sugerować się #ifdef-ami tylko gdybyśmy
> analizowali źródła w 100% tak samo jak preprocesor...
przypuszczeń ciąg dalszy... IDE typowo dla C/C++ które mają
podpowiadanie, prawdopodobnie dokonują mocnej walki ze źródłami (o
koszcie czasowym podobnym do kompilacji co się czuje), tworzą jakieś
tymczasowe struktury itd. Na najlepszych z nich szybkość podpowiadania
zaledwie zbliża się do (nota bene) Eclipse użytej do Javy. Ale Java to
język, gdzie po zastanowieniu specjalnie utrącono preprocesor i kilka
innych właściwości, również z podobnych powodów.
Bardzo często w C++ wyłączam 'udogodnienia' (np na Borlandzie zawsze) bo
więcej wkurza niż pomaga lub przełączam tylko na życzenie.
> a jak nie w 100%
> to wyrzucamy całą funkcję i pokazujemy w tym oknie WSZYSTKIE symbole.
Jakby pomyśleć dłużej, wymyśliłbym kontrprzykład do tej idei (ale mi się
nie chce). Np. niektóre symbole np. TRUE/FALSE min/max by w ogóle nie
istniały bez preprocesora, inne by istniały pod innymi nazwami.
Nie dość że nie pomagam a przypuszczam, to na marginesie dodam złośliwie
że w sursach pisanych przez elektroników makra C są często użyte bez
zrozumienia a nawet w sposób groźny dla życia (przykład moja maszynka do
golenia). Jeśli producent pochodzi z tych kręgów, to ho ho .... wszystko
możliwe.
Następne wpisy z tego wątku
- 05.08.09 16:09 mk
- 05.08.09 16:11 Pszemol
- 05.08.09 20:52 Pszemol
- 05.08.09 21:02 Wojciech \"Spook\" Sura
- 05.08.09 21:45 Pszemol
- 06.08.09 15:03 Konop
- 06.08.09 21:20 Pszemol
- 07.08.09 06:18 maciek borzecki
- 07.08.09 13:23 Pszemol
Najnowsze wątki z tej grupy
- We Wrocławiu ruszyła Odra 5, pierwszy w Polsce komputer kwantowy z nadprzewodzącymi kubitami
- Ada-Europe - AEiC 2025 early registration deadline imminent
- John Carmack twierdzi, że gdyby gry były optymalizowane, to wystarczyły by stare kompy
- Ada-Europe Int.Conf. Reliable Software Technologies, AEiC 2025
- Linuks od wer. 6.15 przestanie wspierać procesory 486 i będzie wymagać min. Pentium
- ,,Polski przemysł jest w stanie agonalnym" - podkreślił dobitnie, wskazując na brak zamówień.
- Rewolucja w debugowaniu!!! SI analizuje zrzuty pamięci systemu M$ Windows!!!
- Brednie w wiki - hasło Dehomag
- 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
Najnowsze wątki
- 2025-05-30 Rondo :)
- 2025-05-30 Warszawa => Senior Account Manager <=
- 2025-05-30 Warszawa => Senior C++ Developer (analiza numeryczna i modelowanie) <=
- 2025-05-30 Gdańsk => Team Lead Data Engineer (Snowflake) <=
- 2025-05-30 Warszawa => Team Lead Data Engineer (obszar Snowflake) <=
- 2025-05-30 Gdańsk => Programista Delphi <=
- 2025-05-30 Warszawa => Software Engineer .Net <=
- 2025-05-30 Warszawa => Inżynier oprogramowania .Net <=
- 2025-05-30 Warszawa => Młodszy Specjalista ds. wsparcia sprzedaży <=
- 2025-05-30 Bieruń => Spedytor Międzynarodowy (handel ładunkami/prowadzenie flo
- 2025-05-30 Łódź => Mainframe (z/OS, Assembler) Developer <=
- 2025-05-30 Szczecin => Key Account Manager IT <=
- 2025-05-30 Wrocław => Controlling systems Consultant <=
- 2025-05-30 Żerniki => Dyspozytor Międzynarodowy <=
- 2025-05-29 Się mi gówno przykleiło