Privacy Policy Cookie Policy Terms and Conditions Dyskusja:Delphi - Wikipedia, wolna encyklopedia

Dyskusja:Delphi

Z Wikipedii

Czy nie popadamy w niechlujstwo nazywając środowisko (Delphi) językiem (czwartej generacji, 4GL)? Poza tym Delphi oparte jest o Pascala, który językiem 3GL jest... RomanK

W jakim sensie niechujstwo? Pascal jest niechlujny? A C++ już elegancki? Jeśli w haśle en:Fourth-generation_programming_language jest napisane, że do 4GL jest zaliczany Visual Basic, to czemu nie Delphi? Spór o to, czy Delphi jest językiem, czy też tylko środowiskiem, jest z gatunku tych o wyższości świąt Wielkiej Nocy nad świętami Bożego Narodzenia. Jeśli w Delphi .NET istnieją przestrzenie nazw, jeśli Borland pracuje nad wprowadzeniem zgodnie z .NET 2.0 do języka generics (czyli de facto szablonów), to czy to jeszcze jest Pascal? --Derbeth 19:37, 10 kwi 2005 (CEST)
Całe środowisko Delphi spełnia warunki 4GL - bo czymże jak ni warunkami 4GL kliknięcie na formę w miejsce pisania kodu i testowania później jego 15 wersji wyglądu formy?

StoK 22:17, 10 kwi 2005 (CEST)

Uprzejmie cytuję komentowane przeze mnie zdanie: "Środowisko Delphi wraz z dołączonymi narzędziami może być uznane za język czwartej generacji.". Tu właśnie widzę niechlujstwo - "środowisko z narzędziami" to nie jest język. Niech już będzie, że Delphi jest językiem. Ale środowisko, czyli program, IDE, help compiler etc. językiem nie są, ani pierwszej, ani piątej generacji, i nigdy nie będą. Albo encyklopedia, albo dowolne bajania. Inna sprawa: 4GL to progress, informix, sas etc. Dokładne omówienie tematu znajduje się na http://www.soi.city.ac.uk/~tony/dbms/4ges.html. Tam też zamieszczone są kryteria uznania języka za 4GL. Stwierdzenie, że VBasic jest 4GL, które znalazło się na angielskiej stronie Wikipedii jest - delikatnie mówiąc - niedokładne. Pozdrawiam. RomanK 23:29, 10 kwi 2005 (CEST)


Delphi - Język czy środowiko? Zdania są podzielone, sam język to object pascal, a dane przechowywane w dfm-ach, to co to jest?
Jak sobie wyobrażasz spełnienie warunków 4GL przez język bez środowiska?
Pisanie, SQL - jest językiem 4GL, to największa bzdura o jakiej słyszałem, dopiero SQL wraz ze środowiskiem można uznać za 4GL. Przy takim rozumowaniu to każdy język makropoleceń jest 4Gl, a najbardziej bat-cze znane z DOS.
StoK 22:17, 10 kwi 2005 (CEST)
Witam. Wydaje mi się, że powinniśmy zmierzać w stronę jakiegoś porozumienia. Prawdopodobnie należy najpierw ustalić definicję 4GL (bliska mi definicja znajduje się na http://foldoc.doc.ic.ac.uk/foldoc/foldoc.cgi?4gl), a potem dopasowywać do niej poszczególne produkty. W moim rozumieniu podstawową różnicą pomiędzy 3gl a 4gl jest użycie języka specyfikacji lub innego języka deklaratywnego (zamiast imperatywnego jak w 3gl), co - ubocznie - znacznie skraca proces tworzenia oprogramowania. Czyli - nie piszemy 'jak', ale 'co'. SQL jest językiem deklaratywnym i spełnie wszelkie dostępne mi definicje 4gl. To jest zresztą zaznaczone na naszej stronie nt. 4GL. Nieważne, zapewne temat jest kontrowersyjny. Może należałoby omawiane zdanie przeredagować tak: "Wg. niektórych definicji 4GL Delphi jest językiem czwartej generacji" czy coś w ten deseń. Wiem, że ta dyskusja ma charakter czysto akademicki, ale piszemy w końcu encyklopedię! :-) Tu wszystko musi być - co najmniej - prawdziwe. Jeżeli istnieją różne punkty widzenia, pewnie należałoby je wszystkie przedstawić.
I jeszcze jedno. Wcale nie uważam, że języki 3GL są "prymitywniejsze" niż 4GL. Wręcz przeciwnie, od wielu lat piszę w Delphi (Object Pascal), C++, C#, Java'ie i w tej chwili nie widać realnej konkurencji dla tych języków. Języki 4GL (rozumiane wg. autora tego sformułowania) poniosły nawet pewną porażkę, zapewne ze względu na niespełnienie postulatów oczekiwanego uproszczenia złożoności programów.
PS. DFM to są zasoby (resources). Kiedyś odpowiednikiem DFM było RC (RES po kompilacji) i nikt nie nazywał tego 4GL.
Pozdrawiam, RomanK 09:03, 11 kwi 2005 (CEST)
THIS WEB:

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - be - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - closed_zh_tw - co - cr - cs - csb - cu - cv - cy - da - de - diq - dv - dz - ee - el - eml - en - eo - es - et - eu - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gd - gl - glk - gn - got - gu - gv - ha - haw - he - hi - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mg - mh - mi - mk - ml - mn - mo - mr - ms - mt - mus - my - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - rm - rmy - rn - ro - roa_rup - roa_tara - ru - ru_sib - rw - sa - sc - scn - sco - sd - se - searchcom - sg - sh - si - simple - sk - sl - sm - sn - so - sq - sr - ss - st - su - sv - sw - ta - te - test - tet - tg - th - ti - tk - tl - tlh - tn - to - tokipona - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu

Static Wikipedia 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2007:

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - be - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - closed_zh_tw - co - cr - cs - csb - cu - cv - cy - da - de - diq - dv - dz - ee - el - eml - en - eo - es - et - eu - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gd - gl - glk - gn - got - gu - gv - ha - haw - he - hi - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mg - mh - mi - mk - ml - mn - mo - mr - ms - mt - mus - my - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - rm - rmy - rn - ro - roa_rup - roa_tara - ru - ru_sib - rw - sa - sc - scn - sco - sd - se - searchcom - sg - sh - si - simple - sk - sl - sm - sn - so - sq - sr - ss - st - su - sv - sw - ta - te - test - tet - tg - th - ti - tk - tl - tlh - tn - to - tokipona - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu

Static Wikipedia 2006:

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - be - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - closed_zh_tw - co - cr - cs - csb - cu - cv - cy - da - de - diq - dv - dz - ee - el - eml - en - eo - es - et - eu - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gd - gl - glk - gn - got - gu - gv - ha - haw - he - hi - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mg - mh - mi - mk - ml - mn - mo - mr - ms - mt - mus - my - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - rm - rmy - rn - ro - roa_rup - roa_tara - ru - ru_sib - rw - sa - sc - scn - sco - sd - se - searchcom - sg - sh - si - simple - sk - sl - sm - sn - so - sq - sr - ss - st - su - sv - sw - ta - te - test - tet - tg - th - ti - tk - tl - tlh - tn - to - tokipona - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu