Dyskusja:Język programowania

message: Mam ogólne wrażenie, że pojęcia związane z podstawami informatyki w angielskiej wikipedii przedstawione są jasnym i precyzyjnym językiem, a w polskiej nie. Staram się ustalić jakieś w miarę uniwersalne określenia takich pojęć jak kod źródłowy (programu), kod maszynowy, kompilator, język programowania i korzystam z definicji podanych po angielsku. Dlaczego teksty polskie są takie cudaczne ?
Chciałem się odnieść do fragmentu w którym jest mowa o tym, że języki nie opisujące obliczeń nie są zaliczane do języków programowania. Zgoda, ale jako przykład został podany XML! XML nie jest konkretnym językiem, ale nadzbiorem języków! Języki oparte na XML jak najbardziej mogą posiadać symbole i reguły umożliwiające wykonywanie obliczeń - przykład BPEL. Język oparty na znacznikach XML służący do integrowania serwisów webowych w architekturze SOA. Umożliwia on definiowanie zmiennych, wykonywanie obliczeń, etc.
Odnośnie usunięcia HTML, PHP i SQL. HTML - ok, ale PHP i SQL raczej spełniają podaną tu definicję języka programowania (Język programowania to usystematyzowany sposób przekazywania komputerowi poleceń do wykonania. Język programowania pozwala programiście na precyzyjne przekazanie maszynie, jakie dane mają ulec obróbce i jakie czynności należy podjąć w określonych warunkach.) Wszystkie 3 są usystematyzowane. Czy HTML pozwala na przekazywanie komputerowi poleceń do wykonania to dyskusyjne. HTML nie spełnia drugiej części. PHP, szczególnie w połączeniu z SQL, pozwala na wybór "danych do obróbki" i określenie czynności w zależności od warunków (bo zawiera instrukcje warunkowe). Podobnie SQL, przecież są tu instrukcje takie jak WHERE, HAVING, można tez skorzystać z IIF. Zatem, przy tej definicji, ja bym zostawił PHP i SQL.Magikal 15:40, 19 wrz 2005 (CEST)
Czy AIML powinien byc na tej liście?
Jest to jedynie metajęzyk do zapisywania baz wiedzy botów, a nie język programowania według mnie. XML-a czy HTML-a nie ma na tej liście.
Dlaczego PHP miałby wylecieć? Przecież to zupełnie rasowy język programowania, ze wszystkim co język imperatywny mieć powinien. Co do SQL - tutaj można się zastanawiać, ale w zasadzie może zostać. Natomiast nie wiem co na tej liście robi CSS?
// Usuwam CSS, bo to nie jest język _programowania_. Staszek27
SQL nie ma pętli, HTML i CSS nie są językami programowania, a PHP jest.
Za Roy-Haridi
Zależy z jakiego podziału języków programowania się wyjdzie: jeśli przyjemiemy podział:
* Programowanie imperatywne
* Programowanie deklaratywne
** Opisowe (np. struktur danych i obliczeń) - tutaj wpisuje się HTML, XML, CSS, a na pewno XML Schema
** Programowalne:
*** Obserwowalne - trudno znaleźć przedstawicieli, generalnie częściej w wykrozystywane jako technika programowania deklaratywnego w programowaniu imperatywnym (można robić takie cuda w Javie czy C++
*** Definiowalne:
**** Programowanie deklaratywne
**** Programowanie funkcyjne
**** Programowanie logiczne
--83.23.27.162 (dyskusja) 14:09, 3 lip 2011 (CEST)

message: Usuwam AIML, dlatego iz faktycznie jest on jezykiem opisu, a nie jezykiem programowania.
thread_title:  usuwanie AIML 

message: A co szanowni wikipedyści sądzą o językach powłoki? Czy aby napewno są to języki programowania?
thread_title:  Języki powłoki 

message: Czy przypadkiem nie ma takiego języka o nazwie SAIL? bo go tam nie widzę, a z tego co wiem to taki jest.
thread_title:  Inne języki programowania 

message: Szanowni wikipedyści, zamiast tworzenia "listy wybranych języków" zajmującej 95% pustawego artykułu, proponuję skupić się na konkretach, czyli opisania, czym język programowania jest, do czego służy i z czego się składa. Hasło już odpowiednio przebudowałem, porobiłem nagłówki poszczególnych zagadnień i wstępnie wypełniłem treścią. Zachęcam raczej do przetłumaczenia kawałków angielskiej wersji hasła tak, żeby i u nas było coś sensownego. Samą zaś listę ograniczyłem do 10 najpopularniejszych języków według spisu TIOBE Programming Community Index. --Zyx (dyskusja) 11:21, 13 cze 2008 (CEST)
thread_title:  Konkrety zamiast listy języków 

message: klasyfikuje języki według rodzajów obliczeń, które można za ich pomocą zrealizować (Hierarchia Chomsky'ego) - tu chyba przydałaby się informacja, że dzieje się to przez umiejętność rozpoznawania poszczególnych klas hierarchii, a nie przez przynależność do niej. Czy może jest to oczywiste? royas (dyskusja) 10:00, 17 sie 2008 (CEST)
thread_title:  Klasyfikcja