เสียงกระเพื่อมในโลกแห่งความจริง


146

ฉันได้ทดลองกับ Lisp (จริง ๆ แล้ว Scheme) และพบว่ามันเป็นภาษาที่สวยงามมากที่ฉันสนใจที่จะเรียนรู้เพิ่มเติมเกี่ยวกับ อย่างไรก็ตามปรากฏว่า Lisp ไม่เคยถูกใช้ในโครงการที่จริงจังและฉันไม่ได้เห็นมันเป็นทักษะที่ต้องการในการโพสต์งานใด ๆ ฉันสนใจที่จะได้ยินจากใครก็ตามที่ใช้เสียงกระเพื่อมหรือเห็นมันใช้ใน "โลกแห่งความจริง" หรือใครจะรู้ว่ามันเป็นภาษาวิชาการอย่างแท้จริงหรือไม่


1
@titaniumdecoy: หลังจากค้นพบ Clojure และไม่มีประสบการณ์ก่อนหน้านี้ในภาษาสไตล์ Lisp ฉันได้เพิ่มแท็ก Clojure สำหรับผู้ที่ค้นหาวาทกรรมใน Lisp :)
Ande Turner

1
@titaniumdecoy: Clojure เป็น decendant ของ Lisp ที่ทำงานบน JVM และสามารถใช้ API ที่เขียนใน Java
Ande Turner

12
ฉันจะไม่เรียนรู้ Lisp เป็นวิธีในการพัฒนาอาชีพของคุณเพราะมันจะไม่ เรียนรู้เพื่อทำให้คุณเป็นโปรแกรมเมอร์ทั่วไปที่ดีขึ้นทุกวิถีทาง
skaffman

13
ในรายชื่อผู้รับจดหมาย Clojure เรามักได้รับเรื่องราวความสำเร็จของอุตสาหกรรมจากผู้ใช้ภาษา
Rayne

42
@skaffman: แต่นั่นจะไม่ช่วยปรับปรุงอาชีพของคุณ?
Erik Forbes

คำตอบ:


88

Franz, Inc. นำเสนอรายการเรื่องราวความสำเร็จบนเว็บไซต์ของพวกเขา อย่างไรก็ตาม:

โปรดอย่าสันนิษฐานว่า Lisp นั้นมีประโยชน์เฉพาะสำหรับแอนิเมชันและกราฟิก, AI, ชีวสารสนเทศศาสตร์, B2B และ E-Commerce, การขุดข้อมูล, แอปพลิเคชัน EDA / เซมิคอนดักเตอร์, ระบบผู้เชี่ยวชาญ, การเงิน, ตัวแทนอัจฉริยะ, การจัดการความรู้, CAD เครื่องกล, การสร้างแบบจำลอง ภาษาธรรมชาติการปรับให้เหมาะสมการวิจัยการวิเคราะห์ความเสี่ยงการกำหนดเวลาเทเลคอมและการเขียนเว็บเพียงเพราะสิ่งเหล่านี้เป็นสิ่งที่เกิดขึ้นในรายการเท่านั้น - Kent Pitman

เราสามารถค้นหาเรื่องราวความสำเร็จอื่น ๆ ได้ที่นี่:  http://lisp-lang.org/success/

และรายชื่อ บริษัท ปัจจุบันที่ใช้ Common LISP: https://github.com/azzamsa/awesome-lisp-companies


41
การประกาศแจ้งนั้นดูเหมือนจะเป็นมนต์เสน่ห์ของฉัน แน่นอนว่าอาจอยู่ในพื้นที่เหล่านั้น แต่ส่วนใหญ่เป็นรหัสดั้งเดิม จากประสบการณ์ของฉันในชีวิตจริง Python ที่รวมกับ swigged C / C ++ ได้แทนที่ Lisp อย่างมากในฐานะภาษาต้นแบบที่รวดเร็วในการเลือกใช้สำหรับแฮ็กเกอร์ในทางปฏิบัติ
Johan Kotlinski

30
@kotlinski หลักฐานอยู่ที่ไหน? เมื่อคุณเพิ่มขนาดอุตสาหกรรมมากขึ้นคุณก็จะพูดถึงค่าเฉลี่ยไม่ใช่ส่วนที่ดีที่สุดของมัน เรื่องราวความสำเร็จเกือบทุกครั้งที่มีการติดตามเทคโนโลยี / ความคิดที่โดดเด่นและไม่ธรรมดา
Luka Ramishvili

เพิ่มเติมที่นี่: lisp-lang.org/success (สวยงาม) และนี่: บริษัท ที่ใช้ Common เสียงกระเพื่อม
Ehvince

54

Elisp ของ Emacs นับหรือไม่? นั่นเป็น "โลกแห่งความจริง" ที่สุดที่ฉันคุ้นเคย (แม้ว่าฉันไม่แน่ใจว่า Emacs ถือเป็น "โลกแห่งความจริง" ด้วย)


ไม่ แต่vimทำ;) น่าเสียดายที่ (หรืออาจโชคดี) ไม่มีใครเขียนซอฟต์แวร์ที่ร้ายแรงvimscriptมา
new123456

43

ITA Softwareใช้Common LISPสำหรับเครื่องมือค้นหาราคาประหยัด QPXซึ่งให้บริการเว็บไซต์เช่นOrbitz , Kayak , AmericanและUnited Airlines รวมถึงสายการบินอื่น ๆ อีกมากมาย นอกจากนี้ยังใช้เป็นส่วนหนึ่งในระบบการจองผู้โดยสารสำหรับ Air Canada Paul Graham ได้เขียนเล็กน้อยเกี่ยวกับ Lisp ที่ ITA ในอดีต

(ข้อจำกัดความรับผิดชอบ: ฉันทำงานที่นั่น)



25

เมื่อเริ่มต้นเล็ก ๆ เราได้สร้างบางสิ่งบางอย่างที่บางคนเรียกว่า "แอพพลิเคชันเซิร์ฟเวอร์" แต่ในความเป็นจริงมันเป็นเพียงกลุ่มของไลบรารีเสียงกระเพื่อมแบบรวมสำหรับการเชื่อมต่อ sql และเว็บแอปพลิเคชัน รายละเอียดบางอย่างสามารถดูได้ที่หน้าโครงการ cl-dwim

การใช้ที่เราได้พัฒนาและใช้งานเว็บแอปพลิเคชันสำหรับรัฐบาลฮังการีที่รวบรวมข้อมูลจากรัฐบาลท้องถิ่นและคำนวณส่วนที่เกี่ยวข้องของงบประมาณของประเทศ นี่เป็นงบประมาณที่สองที่เราวางแผนตอนนี้

มีผู้ใช้ประมาณ 4000 คนและทำงานบนคลัสเตอร์คอมพิวเตอร์

ในฐานะของ "ภาษาทางวิชาการ": เรากำลังเล่นกับสิ่งต่าง ๆ เช่นความต่อเนื่องแบบถาวรสำหรับการสร้างแบบจำลองกระบวนการทางธุรกิจ มันเป็นรหัสเสียงกระเพื่อมสุ่มกับ primitives ที่เกี่ยวข้องกับกระบวนการพิเศษและข้อ จำกัด บางอย่าง มันสามารถหยุดที่จุดสุ่มในรหัสและหลับไป (รับ comitted ในฐานข้อมูล) ในขณะที่รอเหตุการณ์ภายนอกบางอย่าง

มันเป็นประโยชน์หรือนักวิชาการ? คุณตัดสินใจ... :)


ว้าว! ฉันคิดโดยสิ้นเชิงว่าซอฟต์แวร์ทั้งหมดที่รัฐบาลใช้นั้นถูกเขียนขึ้นในระดับพื้นฐานมากที่สุดเพราะมันดูดมากแค่ไหน ยังใช้งานอยู่หรือไม่?
RR

5
แน่นอนว่าไม่ใช่ ... เราได้รับการอนุญาตเมื่อโครงการได้รับการออกแบบพิสูจน์แล้วว่ามีศักยภาพและจัดสรรเงิน / ความสนใจเพียงพอ บริษัท ขนาดใหญ่ที่เชื่อมโยงกันดีเข้ามาแทนที่และเขียนเวอร์ชันของตัวเองใน java ชิ้นอาหารอันโอชะที่น่าสนใจอย่างหนึ่งก็คือพวกมันยังคงใช้ codebase ของเราอยู่หลายปี ฉันช่วยพวกเขาด้วยหนึ่งวันในการให้คำปรึกษา ...
Attila Lendvai

23

เดิมRedditเขียนใน Lisp แล้วเขียนใหม่ภายหลังใน Python มีการวิเคราะห์ที่ดีของสวิทช์และสิ่งที่มันหมายถึงเสียงกระเพื่อมมากกว่าที่เป็นFinding เสียงกระเพื่อม


นี่คือเรื่องราวย้อนกลับ: pgloader ถูกเขียนใหม่จาก Python เป็น Lisp ทั่วไป: tapoueh.org/blog/2014/05/why-is-pgloader-so-much-faster
Ehvince

22

Paul Graham ได้ใช้และเขียนเกี่ยวกับ ViaWeb ที่เขียนใน LISP

อ่านเกี่ยวกับที่นี่ - เอาชนะค่าเฉลี่ย


4
นั่นไม่ใช่ตัวอย่างที่ดีจริงๆพวกเขาออกจากธุรกิจเมื่อหลายปีก่อน
ข้อมูล 1800

9
BTW ฉันสามารถเพิ่มได้หรือไม่ว่าฉันคิดว่า Paul หลงผิดในเรื่องนี้: มันไม่ใช่ LISP ที่ทำให้พวกเขาได้เปรียบ แต่มันฉลาดและใส่ใจ พวกเขาสามารถประสบความสำเร็จกับ VB หากนั่นเป็นเครื่องมือเดียวที่อยู่ในมือ
เจฟฟ์

23
พวกเขาไม่ได้ออกไปทำธุรกิจพวกเขาถูกซื้อโดย Yahoo ความแตกต่างใหญ่อย่างน้อยกับนักพัฒนา :-)
Head Geek

18
@ 1800: เพียง "วิ่งเข้าไปในพื้นดิน" หลังจาก Yahoo เป็นเจ้าของและให้มันเขียนใหม่ในภาษาอื่นดังนั้นหยุดทำฟาง
wfarr

6
@ 1800: ลืมสิ่งที่แมทเธียสพูดจริง ๆ แล้วฉันคิดว่ามันค่อนข้างตลก การยืนยันของคุณว่า "ไม่มีตัวอย่างที่สำคัญอื่น ๆ ของ LISP ที่ถูกใช้ในโลกแห่งความเป็นจริง" โดยตรงหมายความว่าคุณเป็นผู้รอบรู้ ไชโย!
Ali


12

โครงการโอเพนซอร์สล่าสุดอย่างเป็นธรรมที่ยังคงเพลิดเพลินกับกิจกรรมการพัฒนาที่สอดคล้องกันและมากเป็นLilyPond

มันเป็นโปรแกรมโน้ตดนตรีที่ใช้ไฟล์ข้อความที่ง่ายต่อการเขียนเป็นอินพุตและแปลงเป็นแผ่นเพลงที่สวยงาม (ไฟล์ pdf) เสนอวิธีการทุกอย่างที่จะทำเล่น ๆ กับเอาท์พุทถ้าคุณต้องการ มันยังสามารถสร้างไฟล์เสียง midi ที่ดี ฉันใช้มันทุกครั้งที่ฉันต้องการผลิตแผ่นเพลงดี ๆ ที่นักดนตรีคนอื่นจะอ่าน ฉันคิดว่ามันดีกว่าตอนจบและฟรี !

ในประเภทเชิงพาณิชย์นอกจากนี้ยังมีNotehead ของอิกอร์ช่างแกะสลัก น่าเสียดายที่เว็บไซต์ไม่อนุญาตให้ฉันโพสต์ลิงก์โดยตรงไปยังหน้าเว็บที่พูดถึง Lisp ดังนั้นให้ไปที่การดาวน์โหลดและดูที่ลิงค์ด้านล่างสำหรับ "Lisp"

นอกจากนี้ยังมี Naughty Dog (บริษัท เกมคอมพิวเตอร์) ที่ใช้ Lisp ในเกมของพวกเขา บทความนี้พูดถึงเกี่ยวกับเรื่องนั้นและยังแสดงรหัสบางอย่าง

และยังมีอีกหลายคนที่ได้รับการกล่าวถึงและเชื่อมโยงไปถึง แต่สิ่งเหล่านี้เป็นสิ่งสำคัญที่สะท้อนกับฉัน (เป็นนักแต่งเพลง / โปรแกรมเมอร์ / นักเล่นเกม / ... ประเภท)


1
ในฐานะ Schemer เป็นเรื่องที่น่าสนใจและเป็นแรงบันดาลใจให้อ่านส่วนของคู่มือ LilyPondที่อธิบายว่า Scheme กลายเป็นส่วนหนึ่งของ LilyPond ได้อย่างไร มันเคยเป็น C ++ ทั้งหมด แต่พวกเขาพบว่ามันจำเป็นต้องมีโปรแกรมเพิ่มเติมโดยผู้ใช้และพวกเขาสามารถแก้ปัญหานั้นได้โดยการเขียนส่วนของมันใน Scheme และสร้างใน Scheme interpreter ที่ให้ผู้ใช้เข้าถึง LilyPond internals
Lindsey Kuper

10

หากฉันเริ่มโครงการซอฟต์แวร์ที่สำคัญของตัวเองตอนนี้ฉันจะตัดสินใจภาษาตามเกณฑ์ด้านบน แน่นอนว่าฉันรัก LISP, CLOS นั้นยอดเยี่ยมมาก, ศัพท์หินจริง ๆ , Lisp macros นั้นเจ๋งมาก (ตอนที่ใช้กำกับ) และโดยส่วนตัวแล้วฉันชอบไวยากรณ์ Lisp [... ] แต่มันต้องใช้เวลามากหรือต้องการสถานการณ์พิเศษเพื่อชักชวนให้ฉันเลือก Lisp สำหรับโครงการซอฟต์แวร์ที่สำคัญถ้าฉันรับผิดชอบในการเลือก - Dan Weinreb


ถูกต้อง - จากนั้นไม่สามารถจ้างใครได้ :)
Jeff

@ เจฟฟ์: "แต่มันจะใช้เวลามากหรือต้องมีสถานการณ์พิเศษเพื่อชักชวนให้ฉันเลือก Lisp สำหรับโครงการซอฟต์แวร์ที่สำคัญ" มันเป็นจุดต่อ LISP
jfs

คำพูดนี้มาจากไหน googling ตามข้อความกลุ่มให้ผลเพียงโพสต์นี้มาก

คุณควรคลิก: "ค้นหาซ้ำด้วยผลลัพธ์ที่ข้ามไป" ข้อความอ้างอิงมาจาก: Discuss.fogcreek.com/joelonsoftware/ …
Chris Jester-Young

5
ไชโย ฉันต้องบอกว่าคำพูดนี้อ่านแข็งแกร่งแล้วจริงๆมันเป็นนอกบริบท weinreb ทำงานที่ ITA และบล็อกเกี่ยวกับเสียงกระเพื่อมในสิ่งอื่น ๆ ; ฉันสงสัยว่ามันจะมีอิทธิพลต่อความคิดเห็นของเขาอย่างไรและถ้า

10

บางรายการล่าสุด:

สามคนแรกเขียนโดยใช้ Weblocks ซึ่งเป็นเฟรมเวิร์กเว็บของ CL Wigflip และ Clutu ใช้ Hunchentoot บริสุทธิ์

ตอนนี้รับการเข้ารหัส! :)


10

กล้องโทรทรรศน์อวกาศฮับเบิลมีกำหนดใช้เครื่องมือวางแผนเสียงกระเพื่อม กระสวยอวกาศเดิมคือ กล้องโทรทรรศน์เวบบ์จะเป็น บริษัท ที่ฉันเขียน Lisp สำหรับการวิเคราะห์การเรียกร้องค่าประกันสุขภาพหลายพันล้านดอลลาร์และเติบโตขึ้นที่ 30% ต่อปีแม้ผ่านภาวะเศรษฐกิจถดถอย เราได้รับการซื้อโดย บริษัท ขนาดใหญ่และหนึ่งในโปรแกรมเมอร์ของเราได้ทำการจับคู่ (ปรับปรุงตามจริง) ผลลัพธ์ของซอฟต์แวร์ (บริษัท ขนาดใหญ่) สำหรับการวิเคราะห์การอ้างสิทธิ์ของ Medicare โดยเริ่มจากศูนย์ในปีเดียว รหัสของ บริษัท ใหญ่ไม่ใช่ Lisp ใช้เวลา 6 ปีและโปรแกรมเมอร์หลายคน ปัญหาอาชีพที่ฉลาดคือการที่คนจำนวนมากฟัง twaddle เกี่ยวกับ "วงเล็บโง่ ๆ ที่น่ารำคาญ" และอื่น ๆ ผู้จัดการส่วนใหญ่ไม่ได้ "เข้าใจ" และอยากให้โครงการเป็นภาษาที่คุ้นเคยพอที่จะจัดการได้ พวกเขาคิด "


9

ฉันเชื่อว่า Autocad มีส่วนขยายที่ใช้ Lisp เพื่อขยายผลิตภัณฑ์ ดูAutoLISP


แก้ไข. นอกจากนี้ยังใช้ ActiveX - มันค่อนข้างทรงพลังและ AtoDesk เองก็ใช้มันเพื่อเขียนคำสั่ง 'ภายใน' มันถูกแปลเป็น ObjectARX - C ++ โดยทั่วไป
CAD bloke


8

มี บริษัท โครงการและผลิตภัณฑ์มากมายที่ใช้ Lisp ในบทบาทที่หลากหลาย - ฉันทำงานหลายอย่างให้สำเร็จ

มีสองประเด็นที่เกี่ยวข้อง:

  1. คุณอาจไม่มีทางรู้ว่าชิ้นส่วนอิเล็กทรอนิกส์สำหรับผู้บริโภคล่าสุดของคุณนั้นถูกสร้างขึ้นด้วยหรือแม้แต่ตั้งโปรแกรมไว้ใน Common LISP หรือบริการบางอย่างที่คุณใช้นั้นขับเคลื่อนโดยเซิร์ฟเวอร์ Lisp มันจะไม่ถูกต้องที่จะสรุปว่า Lisp คือ "ไม่เคยใช้"

  2. …และเช่นเดียวกับหลายโดเมนงานเหล่านั้นไม่เคยปรากฏใน Monster.com เพียงเพราะคุณไม่เคยเห็นการโพสต์งานมันไม่ได้หมายความว่าไม่มีโอกาสที่จะต้องใช้ Lisp หรือเครื่องมือที่เหมาะสมสำหรับงาน


เพื่อที่จะงานเหล่านั้นจะปรากฏที่ใด ฉันพยายามไขปริศนาตัวเองออกมา
Charlie ดอกไม้

2
จากประสบการณ์: รายชื่ออีเมลจดหมายส่วนตัวโดยตรงจาก บริษัท และนายหน้าพูดถึงบุคคลกลุ่มผู้ใช้และอื่น ๆ
รวย

1
ขอบคุณ ดูเหมือนว่าคุณกำลังพูดในสิ่งเดียวกันกับที่ฉันอ่านที่อื่น ... ว่าโลก Lisp เป็นชุมชนเล็ก ๆ และคุณสามารถใช้ประโยชน์จากสิ่งนั้นโดยการมีส่วนร่วมและรับรู้ในชุมชนนั้นและนั่นอาจเป็นวิธีที่ดีที่สุดในการรับ Lisp งาน คุณเห็นด้วยไหม?
Charlie ดอกไม้

5
ใช่. นอกจากนี้นั่นเป็นวิธีที่ดีที่สุดในการหางานทำช่วงเวลา แสดงให้เห็นถึงทักษะของคุณทำความรู้จักกับผู้คนและทำให้ตัวเองเป็นที่รู้จัก
รวย

8

ฉันเชื่อว่าระบบปลั๊กอินของ GIMP นั้นเป็นไปตาม Scheme ฉันไม่รู้ว่านี่เป็น "โลกแห่งความเป็นจริง" อย่างสมบูรณ์หรือไม่ แต่อย่างน้อยก็น่าจะเป็นแอปพลิเคชันที่ใช้งานได้จริง


6

เงยหน้าขึ้นมองACL2 มันเป็นกลไกลอจิกแบบลอจิกที่ใช้สำหรับโครงการ "โลกแห่งความจริง" จำนวนหนึ่งเช่นวิธีการที่เป็นทางการในการรักษาความปลอดภัยซอฟต์แวร์และการพิสูจน์ความถูกต้องสำหรับฮาร์ดแวร์จุดลอยตัว


นี่เป็นซอฟต์แวร์ที่น่าทึ่ง
37248


6

ถ้าแผนของฉันหมดไปเราทุกคนจะใช้ Scheme ใน 5 ปีนับจากนี้! ; P


แผนการของฉันอาจจะค่อนข้างคล้ายกัน: 1) สร้างห้องสมุด kickass ที่ด้านบนของโครงการ 2) ทดสอบไลบรารีด้วยการเขียนโปรแกรมที่น่าสนใจ (1 ลงไปอีกไม่กี่รายการ) 3) เปิดแหล่งที่มาของไลบรารี (ทำไปแล้ว แต่ตั้งใจอย่างมาก) 4) ... 5) เสียงกระเพื่อมกลายเป็นเครื่องมือตามธรรมชาติสำหรับงานในที่ทำงาน
Ali

3
ฉันกำลังดึงคุณอยู่ แต่คุณเหลือเวลาเพียง 2 ปีครึ่ง! หวังว่าคุณจะติดตาม
ชาร์ลีดอกไม้

10
สวัสดี 5 ปีสิ้นสุดแล้ว
Karol S

1
ดีกว่าไม่สาย!
Lo Fac Faure-Lacroix

1
@ LoïcFaure-Lacroix ยังคงพยายามอยู่! : D
leppie

6

ฉันประทับใจมากเมื่อพบว่าPRISM («โครงการปริซึมเป็นโครงการระยะยาวในการสร้างเครื่องมือซอฟต์แวร์สำหรับการวางแผนการรักษาด้วยรังสีรวมถึงเครื่องมือปัญญาประดิษฐ์เช่นเดียวกับระบบการจำลองด้วยมือ») เขียนด้วย Common LISP

ที่งานของฉันฉันกำลังเขียนซอฟต์แวร์ที่ใช้DICOMและฉันต้องบอกว่าการเขียน DICOM ที่ดีนั้นเป็นงานที่ยาก ในรายงานของพวกเขาพวกเขาอธิบายว่า Common LISP ให้พวกเขาสร้างการใช้งาน DICOM ที่ดีได้อย่างไร (อย่างน้อยก็ในบางวิธี) ที่ดีกว่าการใช้งานแบบอื่น ๆ


6

Lisp ใช้ในการแต่งเพลงอัลกอริธึมในโลกแห่งความเป็นจริงด้วยไลบรารีเพลงทั่วไป หมายเหตุของ Rick Taube จาก Metalevelเป็นข้อความเกริ่นนำที่ยอดเยี่ยมสำหรับหัวข้อที่มีตัวอย่างมากมายใน Lisp สำหรับการแต่ง ดูตัวอย่างไดเรกทอรีที่นี่และสำเนาข้อความที่นี่


5

เป็นเรื่องที่ไม่ค่อยสำคัญ แต่ฉันใช้เสียงกระเพื่อมสำหรับรหัสการวิจัยของฉันมากพอที่จะจัดการได้ มันเป็นภาษาที่ดีที่สุดเท่าที่ฉันเคยพบเพื่อความสมดุลของพลังและการแสดงออกในขณะที่ยังคงสร้างประสิทธิภาพที่ดีสำหรับตัวเลข ฯลฯ



5

ฉันเพิ่งรู้ว่าMaximaโปรแกรมสำหรับพีชคณิตเชิงสัญลักษณ์เขียนด้วย Common LISP ฉันใช้มันมาระยะหนึ่งแล้วและฉันคิดว่ามันก็เป็นตัวอย่างชีวิตจริงที่ดีมาก




3

เสียงกระเพื่อมพยายามกระโดดเพื่อแสงไฟในช่วงต้นยุค 80 ก่อนที่จะมีพีซีมีการผลิต "Lisp Machines" ในเชิงพาณิชย์ซึ่งมีลักษณะ superficailly เหมือนเวิร์คสเตชั่ทันสมัย ​​แต่ที่กระเพื่อม "ตลอดทาง" ฮาร์ดแวร์เสียงกระเพื่อมหายไปในที่สุดกับ Intel (เช่นเดียวกับทุกอย่างอื่น) ซอฟต์แวร์เสียงกระเพื่อมหายไปในที่สุด C / C ++ มีหลายทฤษฎีว่าทำไมทั้งหมดนี้เป็นเช่นนั้น http://www.andromeda.com/people/ddyer/lisp/


2

ภาษาการเขียนโปรแกรมแบบแผนใช้เป็นภาษาสคริปต์โดยซอฟต์แวร์ FLUENT Flow Modeling (การคำนวณโดยพลศาสตร์ของไหล CFD)


2

สำหรับแอปพลิเคชัน AutoCAD AutoLISP / Visual LISP นั้นมีการใช้งานจำนวนมากสำหรับโครงการจริงและมีชุมชนผู้ใช้จำนวนมาก


2

ฉันเห็นบางคนได้กล่าวถึงแล้ว แต่เสียงกระเพื่อมใช้กันอย่างแพร่หลายในการพัฒนา Autocad ที่กำหนดเอง Autocad มีล่ามเสียงกระเพื่อมในตัว เป็นหนึ่งในวิธีที่ง่ายที่สุดในการขยายผลิตภัณฑ์และมอบความสามารถในการเพิ่มผลผลิตของคุณอย่างรวดเร็ว

ไม่จำเป็นต้องมีการรวบรวมในด้านผู้ใช้และ 1 หรือมากกว่านั้นคุณสามารถป้อนนิพจน์ lisp บนบรรทัดคำสั่งและดำเนินการได้ทันทีบนรูปวาด สำหรับนักออกแบบและนักเขียนแบบร่างเต็มใจที่จะก้าวไปสู่การเรียนรู้พื้นฐานของเสียงกระเพื่อมเพียงเล็กน้อยก็สามารถสร้างผลประโยชน์มหาศาลได้

Autocad มีวิธีอื่นอีกหลายวิธีในการปรับแต่งผลิตภัณฑ์ของตน ObjectARX (C ++), VB, C # และอื่น ๆ ส่วนต่อประสานเสียงกระเพื่อมเป็นวิธีที่ง่ายที่สุดในการเรียนรู้และนำไปใช้ และสภาพแวดล้อม dev ส่วนใหญ่อื่น ๆ ใช้เสียงกระเพื่อมในบางแฟชั่น

ล่ามเสียงกระเพื่อมทำให้พร้อมใช้งานใน Autocad รุ่นแรก ๆ และเรียกว่าตัวแปรและนิพจน์ มันค่อนข้าง จำกัด แต่ก็ประสบความสำเร็จกับผู้ใช้ที่เพิ่มฟังก์ชั่นเพิ่มเติมอย่างรวดเร็ว IDE ภาพที่ถูกเป่าเต็มรูปแบบนั้นใช้งานได้ในภายหลัง (ในเวอร์ชัน 2000 ฉันคิดว่า)

ฉันเกลียดที่จะเดาจำนวนบรรทัดของ lisp code ที่มีใน Autocad การค้นหาของ Google ใน "autocad .lsp" ให้ผลตอบแทน 2.3 ล้านครั้ง

ตกลงพิมพ์พอมันกลับมาใช้งานได้สำหรับฉันเขียนเสียงกระเพื่อมมากขึ้นสำหรับโครงการปัจจุบันของฉัน :)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.