Czy planujesz używać Factor? Czy spojrzałeś na to? Sprawdziłem to. Czy rozumiesz programowanie zorientowane na stosy?Czy planujesz używać języka programowania Factor?
http://www.youtube.com/watch?v=f_0QlhYlS8g
Czy planujesz używać Factor? Czy spojrzałeś na to? Sprawdziłem to. Czy rozumiesz programowanie zorientowane na stosy?Czy planujesz używać języka programowania Factor?
http://www.youtube.com/watch?v=f_0QlhYlS8g
Factor wygląda interesująco, ale bardzo potrzebuje więcej wprowadzające tutoriale i artykuły.
Nie mogę mówić o współczynniku konkretnie, ale zrobiłem wiele z HP kalkulatory. Oparty na stosie język RPN jest dość wyrafinowany. Dla tych kalkulatorów napisano mnóstwo oprogramowania.
zabawa na bok języka oparta stosu A w momencie zobacz Nie mogę jednak, Forth przypomina go i krótko studiował Factor I.
Jestem rozważa wykorzystanie czynnikiem dla mojego kolejnego dużego projektu bez pracy. Próbowałem wybrać między Factor, OCaml, D i Python. Zwykle Python jest moim ulubionym językiem, ale do tego szukam czegoś innego. Zastanawiam się nad D (używałem C++ przez wiele lat i chciałem użyć D jako czystszego C++), ale nie wydaje mi się, że tak naprawdę tego szukam.
To pozostawia OCaml i Factor i mam trudny czas decydując. OCaml byłby nieco łatwiejszy do opanowania, ponieważ moje programowanie konkatenacyjne jest nieco zardzewiałe i bardzo lubię też ten język, ale Factor wciąż mnie wciąga (i jestem wielkim fanem języków łączących) . Hrm niezdecydowanie ..
AKTUALIZACJA: Od tego czasu zdecydowałem się poprawnie nauczyć Factor i użyć go do mojego nadchodzącego dużego projektu osobistego. W międzyczasie pracuję nad niektórymi problemami od Programming Challenges w Factor.
AKTUALIZACJA 2: Czynnik niezupełnie go obciął. Nie ze względu na język, język jest świetny i polecam wszystkim, aby go obejrzał. Powodem były powiązania Qt. To był dla mnie ważny przełom. Chciałbym związać Qt osobiście i wnieść w to wkład, ale potem mam dwa projekty zamiast jednego i po prostu nie mam czasu. Przepraszam Factor. Zamiast tego napisałem kod w C++, ale teraz rozważam przeniesienie go do Clojure lub napisanie przyszłego kodu w Clojure.
Wybierz Clojure. :) – Rayne
Bardzo nie lubiłem Clojure, gdy na niego patrzyłem. Znowu zerknąłem tylko na to, więc sądzę, że moja ocena nie była sprawiedliwa. – Dan
Co ciekawe, raz jeszcze spojrzałem na Clojure i ... uwielbiam to! Miałeś całkowitą rację, jest to świetny język i jest duża szansa, że teraz będę go pozywać za moje projekty. :-P – Dan
Mam zamiar się tego nauczyć po zakończeniu moich przygód edukacyjnych Clojure.
UPDATE:
Po wielu księżyców, Używam czynnikiem dla niektórych rzeczy ostatnio i powiem, że to niesamowite język. Jedynym problemem jest ciągle aktualny problem związany z bardzo małą ilością narzędzi GUI. Zestaw narzędzi Factor UI jest poważnie pozbawiony wielu typowych rzeczy i nie ma żadnych powiązań z żadnym zestawem narzędzi istniejącym w tym piśmie. Prawdopodobnie byłby to przełom dla każdej realnej aplikacji komputerowej.
Minął ponad rok od twojej aktualizacji. Jakie są twoje obecne przemyślenia na temat czynnika? – missingfaktor
Myślę, że Factor to świetny język. Problem, który miałem z narzędziami GUI, został ostatnio rozwiązany głównie dzięki dodaniu powiązań GTK. Chciałbym tylko, żeby było bardziej głośno o jego działaniach. Potrzeba więcej ludzi, aby się nim interesować, aby dostać się gdziekolwiek. – Rayne
Używam czynnika przez kilka miesięcy i jest to naprawdę imponujący język.
Czuje się jak mieszanka Fortha (oczywiście), Smalltalk (opartego na obrazie, silnie odbijającego, "zintegrowanego" IDE) i LISP (kod-jako-dane, abstrakcje na poziomie składni, REPL) .. i w pewnym stopniu języki takie jak Python lub Ruby, z silnym naciskiem na pragmatyzm i otwartość (np. "baterie włączone").
Co więcej, wydajność wydaje się być ważna dla projektantów, ponieważ wiele pracy zostało poświęconych na kompilator optymalizacyjny, podobnie jak implementacja Common Lisp w SBCL.
Projekt wciąż cierpi z powodu swojej młodości, z częstymi zmianami językowymi, częściami systemu nieudokumentowanymi i stosunkowo małą społecznością. Ale nawet na tym etapie wydaje mi się, że jest wystarczająco dojrzały, by zacząć coś niebanalnego.
Próbuję rozwiązać ten problem http://factor.openeducationtools.com/ – egaga