Кіріспе

Iptscrae – The Palace бағдарламалық жасақтамасы мен серверлеріне қосымша мүмкіндіктер беру үшін қолданылатын стекке бағытталған сценарий тілі. Оның атауы Pig Latin тіліндегі "script" сөзінің айтылуынан алынған. Тілді Джим Бамгарднер жасаған, ал ол өз кезегінде басқа стек негізделген тіл – Forth-тан шабыттанған. Бамгарднер осы стильдегі тілді таңдады, себебі интерпретаторды жүзеге асыру өте оңай, себебі жақшалы топтамаларды немесе операторлардың басымдығын қолдау қажеттілігі жоқ. "iptScrae" атауын Бамгарднер бұрынғы әріптесі және ұстазы Кевин Бьоркке қарыз болды, ол 1983 жылы тегін Forth интерпретаторына "orthFay" деген ат қойған. Бамгарднер бастапқыда Iptscrae-ді Айдахо үшін жасаған, ол Warner New Media компаниясында жұмыс істеген кезде HyperCard-қа ұқсас, ішкі мультимедиалық авторлық жүйе болған. Кейін ол 1994 жылы әзірленген Palace жобасы үшін IptScrae компиляторын қайта пайдаланып, өзгертті. Бұл сценарий тілі болғанымен, көптеген адамдар оны басқа бағдарламалар мен функцияларға қосымша мүмкіндіктер беру үшін пайдаланған. Iptscrae-мен форумдар жасауға болады, оларды JavaScript-пен біріктіре отырып, бұрын Iptscrae жанкүйерлерінің көптеген топтары жасағандай. Iptscrae-ді басқа тілдермен жүзеге асыруға болады, тіпті олар бірдей динамикалық принциптерге негіделмесе де. Мысалы, Iptscrae бұрын Java, JavaScript, HTML және басқа да жасанды тілдермен, соның ішінде басқа сценарий тілдерімен, бағдарламалау тілдерімен, сипаттама тілдерімен, сұраныс тілдерімен және таңбалау тілдерімен байланыстырылып, басқа бағдарламаларға соңғы пайдаланушының өзара әрекеттесуін және командаларын қосу үшін қолданылған, бұл пайдаланушыға ыңғайлылықтан айырмайды. Соңғы жылдары Iptscrae тіпті компьютерлік топтарда ашық кодты тіл компиляторлары арқылы пайдаланылды, ол трансформация және аппараттық сипаттама тілдерін ғана емес, сонымен қатар басқа да компьютерлік тілдердің түрлерімен біріктіріліп, пайдаланушыға ыңғайлылық пен қолданудың үйлесімділігінен тұратын өрілген желі құрды.