Dyskusja portalu:Algorytmy
Proszę wpisywać uwagi na końcu danego rozdziału. :) RnM Degustuj 12:03, 29 sty 2007 (CET)
Potrzeba[edytuj kod]
- Ta strona to portal dla wikipedystów zainteresowanych Algorytmiką, umożliwiający łatwiejszy dostęp oraz pomoc w rozwoju artykułów związanych z tą dziedziną nauki, w szczególności artykułów zawierających implementacje różnych algorytmów napisanych w różnych językach programowania.
matką tego projektu jest potrzeba zorganizowania pałętających się po wikipedi kodów źródłowych przeróżnych algorytmów, napisanych w przeróżnych językach, przy użyciu przeróżnych konwencji. Zaraz taka akcja może okazać się także owocna, gdy być może pascalowcy zauważą, że gro fajnych algorytmów jest opisana tylko w pochodnych c.
Propozycja organizacji[edytuj kod]
Jest lekko zarysowana na stronie portalu.
- do opisywania algorytmów używamy opisu słownego lub pseudokodu (najlepiej oba, z zachowaniem kolejności)
implementację algorytmu X w języku Y zapisujemy na wikisource dodając odpowiedni szablon do artykułu
proszę o wypowiedzi, czy taki układ pasuje
Implementacje[edytuj kod]
implementację algorytmu X w języku Y zapisujemy w artykule o nazwie „Algorytm X (Y)”, np: realizaję algorytmu Prima w języku Pscal zapisujemy w Algorytm Prima (Pascal)
Usunąłem. Wikipedia nie jest miejscem na jakimkolwiek repozytorium kodu źródłowego. Jeżeli nawet miałoby to się gdziekolwiek udać, to na Wikisource (chociaż i tak nie wiem czy to dobre miejsce). Wszystkie algorytmy powinny być przedstawiane przede wszystkim w pseudokodzie, nie ma przecież sensu tworzyć dla 20 języków i 50 algorytmów tysiąca artykułów. Później będzie: "A dlaczego algorytm X jest w Y, a nie w Z?". Jeżeli ktoś umie programować, to nie będzie problemu z zamianą pseudokodu na kod źródłowy. Dyskusja toczyła się też na Dyskusja:Ciąg Fibonacciego. Możemy opracować jakiś standard pseudokodu (choćby ten z Cormena), ewentualnie jakaś implementację w "szkolnych" językach (czyli Pascalu lub C, a to znowu będzie krzywdzące dla pozostałych) ale nie osobne artykuły dla poszczególnych języków. googl d 17:10, 29 sty 2007 (CET)
- sprawa załatwiona można dodawać implementacje do pl.wikisource Rnm 16:33, 1 lut 2007 (CET)
- Owszem Wikipedia nie jest repozytorium, jednak implementacje są wg mnie pomocne dla głębiej zainteresowanego czytelnika. Może nie przy każdym, najbanalniejszym algorytmie, lecz przy tych mniej oczywistych -- jak najbardziej. Argument, że fani jakiegoś języka będą narzekali, że nie a implementacji w "ich" języku" jest cokolwiek nieprzemyślany. Sam staram się pisać artykuły o algorytmach tak, żeby był pseudokod, potem jakiś przykład działania i czasem, gdy sobie klepnę jakiś programik do generowanie przykładów i uznam, że jest wystarczająco krótki, to po liftingu - też wrzucam. Bo dlaczego nie? A jeszcze jedno: taki temat byłpby dobrze puścić w Kawiarence -- ja tutaj trafiłem przypadkiem... Wojciech mula 20:45, 13 lut 2007 (CET)
Żyjecie?[edytuj kod]
Pokasowali wam grafikę miesiąca, zaktualizujcie to :) Skalee vel crensh 17:42, 11 paź 2007 (CEST)
Czas[edytuj kod]
Zabieram się za portal.
Będzie w swoim czasie gruntownie przebudowany, lecz teraz reaktywuję jego główną strukturę. Liczę na Waszą pomoc w współtworzeniu! Vialink (dyskusja) 21:34, 11 gru 2010 (CET)