SenseTalk - SenseTalk

SenseTalk
ST-HelloWorld2.png
ParadigmaOdamlarga yo'naltirilgan dasturlash, Ko'p paradigma, Ob'ektga yo'naltirilgan
OilaSsenariy tili
LoyihalashtirilganDuglas Simons
TuzuvchiBaqlajon (dasturiy ta'minot)
Birinchi paydo bo'ldi1992; 28 yil oldin (1992)
Barqaror chiqish
2.00 / 1 aprel, 2020 yil; 7 oy oldin (2020-04-01)
Matnni yozishO'rdak
LitsenziyaMulkiy
Fayl nomi kengaytmalari
  • .ssenariy
  • .st
Veb-saytwww.sensetalk.com
Ta'sirlangan
xTalk, HyperTalk

SenseTalk intuitiv, Odamlarga yo'naltirilgan dasturlash ham o'qilishi mumkin, ham ifodali bo'lishi uchun yaratilgan til. O'qiladigan bo'lish, ma'lum bir skriptni (yoki umuman dasturlash bilan) tanish bo'lmagan odam uchun skript nima qilishini tushunishni osonlashtiradi. Ta'sirchan bo'lish, odamlarga ushbu vazifalarni bajarish uchun kompyuter bajarishi kerak bo'lgan past darajadagi operatsiyalar o'rniga emas, balki yuqori darajadagi insonga yo'naltirilgan atamalar yordamida amalga oshiriladigan harakatlarni tavsiflashga imkon beradi.

Tavsif

SenseTalk - bu asosiy namunadir Odamlarga yo'naltirilgan dasturlash printsiplarini o'zida mujassam etgan Intuitiv dasturlash (o'qilishi mumkin va yozilishi mumkin) bilan birga Vazifaga yo'naltirilgan (juda yuqori daraja) va Inson markazi (inson tafakkuriga moslashtirilgan).

O'qish mumkin - SenseTalk-ning o'qilishi bir necha omillardan kelib chiqadi. Bu juda ingliz tiliga o'xshash til. Bunda tanish narsalar uchun tanish atamalar, tanish belgilar esa tanish usullardan foydalaniladi.

Yoziladigan - SenseTalk birinchi navbatda o'qish va ingliz tiliga o'xshashligi bilan, shuningdek juda moslashuvchanligi bilan yozishni qo'llab-quvvatlaydi. Ko'pgina hollarda buyruq, funktsiya yoki operator bir nechta usulda yozilishi mumkin. Bu SenseTalk-da skript yozadigan foydalanuvchi buyruqni yozishni osonlashtiradi, bu kerakli sintaksisni eslamaydi.

SenseTalk funktsiyalarning turli sohalariga oid tushunchalar va yondashuvlarda izchillikka intilish orqali yozishni qo'llab-quvvatlaydi. Masalan, matn qismlariga kirish uchun ishlatiladigan sintaksis ro'yxatlari va daraxtlarga ham tegishli.

O'qilishi mumkin va yozilishi mumkin bo'lgan til Intuitiv dasturlash tili - hatto tilni yaxshi bilmagan odam ham ssenariyni aniq o'qisa, intuitiv ravishda tushunadi. Va odam til bilan oddiy tanishib chiqqandan so'ng, agar u etarli darajada yoziladigan bo'lsa, ular bilgan narsalarini qo'llay olishadi va hech qachon bajarmagan vazifalarni bajarish uchun qanday buyruqlar yozishni "taxmin qilishadi" va tez-tez ularga ega bo'lishadi. "Shunchaki ishlash".

Tarix

SenseTalk tili birinchi bo'lib 1992 yilda HyperSense-da multimedia mualliflik dasturida skript tili sifatida paydo bo'lgan. Keyingi qadam keyin modellashtirilgan platforma HyperCard. O'sha paytda bu til HyperCard-ning nusxasidan boshqa narsa emas edi HyperTalk til. Tilni yanada shafqatsiz qayta ko'rib chiqish va qayta qurish natijasida hozirgi tilning boshlanishi yuzaga keldi, 2002 yilda Baqlajon V1.0-da stsenariy tili sifatida 0.02 versiyasi yuborildi. Til o'sishda va rivojlanishda davom etdi va vaqt o'tishi bilan Odamlarga yo'naltirilgan bo'lib quyidagilarni qo'llab-quvvatlash kabi qo'shimcha qurilmalar bilan:

  • V1.26 (2007) da har bir ibora (boshqa tillardagi "ro'yxatni tushunishga" o'xshash)
  • daraxt ma'lumotlar tuzilmalari (mahalliy XML-quvvatlash) V1.30 (2008)
  • V1.36-dagi iteratorlar (2008)
  • V1.38 (2009) oralig'ida
  • V1.53 da HTTP va XML-RPC uchun to'g'ridan-to'g'ri qo'llab-quvvatlash (2012)
  • V1.63 da SQL ma'lumotlar bazalari (2013)
  • V1.67 da (2014 yilda)
  • SenseTalk Pattern Language (o'qilishi mumkin bo'lgan doimiy iboralar) V1.81 (2018)
  • V1.91 (2019) da o'qiladigan belgilar bilan sana formatlari
  • V2.00 (2020 yil) dagi bayonotlar


Tashqi havolalar