Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

МАСТЕРСТВО является Lisp диалект используется в качестве языка сценариев и PCell (параметризованные клетки) описания языка , используемого во многих EDA люксов программного обеспечения с помощью Cadence Design Systems . Он был первоначально выдвинули в IEEE бумаги [1] в 1990 году.

История [ править ]

SKILL изначально был основан на разновидности Lisp под названием Franz Lisp, созданной в Калифорнийском университете в Беркли студентами профессора Ричарда Дж. Фейтмана . НАВЫКИ - это не аббревиатура; это имя. По причинам, связанным с товарным знаком, Cadence предпочитает использовать заглавные буквы. [2]

Franz Lisp и все другие разновидности LISP в конечном итоге были заменены стандартом ANSI для Common Lisp . Исторически SKILL назывался IL. SKILL был библиотекой функций IL. Первоначально это название было инициализмом для Silicon Compiler Interface Language (SCIL), произносимого «SKIL», которое затем трансформировалось в «SKILL», простое английское слово, которое было легче запомнить.

«IL» был просто языком интерфейса. Хотя SKILL изначально использовался для описания API, а не языка, более быстрое название прижилось. Имя «IL» остается распространенным расширением файла, используемым для кода SKILL,.il обозначающего, что код, содержащийся в файле, имеет семантику lisp-2. Другое возможное расширение файла - это .ilsобозначение, что контент имеет семантику lisp-1.

Ссылки [ править ]

  1. ^ Барнс, Т.Дж .: «НАВЫКИ: язык расширения САПР» , 27-я конференция ACM / IEEE по автоматизации проектирования , 1990. Труды; стр. 266-271
  2. ^ "Re: НАВЫК означает ...?" .

Академический:

  • Г. Вуд и Х. Ф. С. Ло, "НАВЫКИ - интерактивная среда процедурного проектирования", Протоколы конференции по заказным интегральным схемам, 1986, стр. 544–547.
  • Куан Нгуен, «Языки сценариев САПР», «Коллекция сценариев Perl, Ruby, Python, Tcl и SKILL». Опубликовано RAMACAD INC. ISBN 0-9777812-2-4 , ISBN 978-0-9777812-2-5 . Образец из Google Книг  
  • Краткий обзор программирования SKILL с примерами из командной строки кодов SKILL по сравнению с Perl, Ruby, Python и TCL (перейти в конец блога)

Внешние ссылки [ править ]

  • Системы дизайна Cadence
  • Pill - реализация с открытым исходным кодом