Jump to content

Каденция НАВЫКИ

НАВЫК
Парадигма функциональный , объектно-ориентированный
Разработчик Системы проектирования Cadence
Впервые появился 1990 год ; 34 года назад ( 1990 )
Стабильная версия
? / ?
Дисциплина набора текста Динамический
Основные реализации
Cadence Allegro, Cadence APD, Cadence Concept HDL и Cadence Virtuoso. Основная реализация LISP: Cadence UniCAD.
Диалекты
НАВЫК, НАВЫК++
Под влиянием
Схема , Common Lisp , CLOS

SKILL — это диалект Lisp, используемый в качестве языка сценариев и языка описания PCell (параметризованных ячеек), который используется во многих пакетах программного обеспечения для автоматизации электронного проектирования (EDA) от Cadence Design Systems . Первоначально он был сформулирован в статье Института инженеров по электротехнике и электронике (IEEE) в 1990 году. [1]

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

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

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

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

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

  1. ^ Барнс, Т.Дж .: «SKILL: язык расширения системы САПР» , ACM/IEEE 27-я конференция по автоматизации проектирования , 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 (перейдите в конец блога)

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

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: eec786761efdeab0c1b2d8b53441d45f__1688781240
URL1:https://arc.ask3.ru/arc/aa/ee/5f/eec786761efdeab0c1b2d8b53441d45f.html
Заголовок, (Title) документа по адресу, URL1:
Cadence SKILL - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)