Wikipedia:Propozycje do Artykułów na Medal/C (język programowania)
C (język programowania)[edytuj | edytuj kod]
Dyskusja trwa jeszcze 11 dni 4 godz. 51 min 48 s | |
Rozpoczęcie: 23 lipca 2022 18:14:04 | Zakończenie: 22 sierpnia 2022 18:14:04 |
- Uzasadnienie
Artykuł został gruntownie przebudowany. Aktualna wersja została oparta przede wszystkim na aktualnym standardzie ISO, definiującym język C, oraz na książce B. Kernighana i D. Ritchiego Język ANSI C. Pisząc artykuł starałem się uniknąć stylu dydaktycznego i tworzenia tutoriala, ale skupiłem się na takich kwestiach jak historia rozwoju C oraz jego popularność czy krytyka. Liczba listingów kodu jest niewielka – tyle ile w mojej opinii ma sens. Znaczna większość wykorzystanych źródeł to publikacje naukowe lub książkowe uznanych autorów. Artykuł (przynajmniej w mojej opinii) wyczerpuje temat w zakresie, który da się uźródłowić z poszanowaniem WP:WER (podejrzewam, że pewne informacje – szczególnie dotyczące zastosowań czy krytyki – dałoby się jeszcze wyciągnąć z forów typu StackOverflow). Msz2001 (dyskusja) 18:14, 23 lip 2022 (CEST)
- Uwagi merytoryczne
- Na razie przeczytałem wstęp i dział "Krytyka". Moim zdaniem w artykule brakuje krytyki zarządzania pamięcią przez malloc/free, z czego czasem powstają wiszące wskaźniki. Gover7 (dyskusja)
- Utworzyłem sekcję o zarządzaniu pamięcią, w której wspomniałem o
malloc
ifree
. Jest tam również informacja o podatnościach. W mojej opinii szersza dyskusja problemów związanych z alokacją pamięci powinna się znaleźć w jakimś innym artykule, np. Alokacja pamięci, ponieważ są to podatności niezwiązane stricte z językiem C, a ich uzasadnienie wykracza poza opis języka. Dopisałem jednak wprost, że powszechne wykorzystanie wskaźników jest czynnikiem obniżającym bezpieczeństwo oprogramowania. Msz2001 (dyskusja) 14:46, 24 lip 2022 (CEST)
- Utworzyłem sekcję o zarządzaniu pamięcią, w której wspomniałem o
- Brakuje też krótkiej wzmianki o tym, że z C wywodzi się C++ i o tym, czym się różni C++ od C. Gover7 (dyskusja) 13:26, 24 lip 2022 (CEST)
- Wstawiłem wzmiankę o C++ do sekcji o historii. Myślałem, czy nie zrobić osobnej sekcji z językami wywodzącymi się z albo inspirowanymi C, ale nie mogłem znaleźć dobrego źródła, które podałoby zestawienie takich języków, a sam takiej listy nie chcę tworzyć, gdyż wybór języków będzie twórczością własną. Msz2001 (dyskusja) 21:52, 24 lip 2022 (CEST)
- Uwagi do stylu (język, struktura)
- Trochę przeredagowałem wstęp. Mam nadzieję, że uznasz te zmiany za korzystne. Gover7 (dyskusja) 21:22, 23 lip 2022 (CEST)
- Uwagi do uźródłowienia
- Nie dajemy przypisów we wstępie. Sidevar (dyskusja) 13:07, 27 lip 2022 (CEST)
- Usunąć przypisy to żadna trudność, ale... czy w ten sposób jakość artykułu się poprawi? Msz2001 (dyskusja) 13:46, 27 lip 2022 (CEST)
- Chodzi o to, aby wstęp był uźródłowiony w treści artykułu, wtedy tych przypisów w leadzie nie ma potrzeby dawać. AramilFeraxa (Napisz do mnie!) 13:47, 27 lip 2022 (CEST)
- Usunąć przypisy to żadna trudność, ale... czy w ten sposób jakość artykułu się poprawi? Msz2001 (dyskusja) 13:46, 27 lip 2022 (CEST)
- Uwagi dot. neutralności
- Uwagi dot. problemów technicznych
- Sprawdzone przez
- Paweł Ziemian (dyskusja) 21:26, 30 lip 2022 (CEST)