อ่าน 8 นาที
กำลังประมวลผล
Processing คือ ไลบรารีสำหรับการสร้างกราฟิก และ สภาพแวดล้อมการพัฒนาแบบบูรณาการ (IDE) ที่สร้างขึ้นสำหรับวงการศิลปะอิเล็กทรอนิกส์ ศิลปะสื่อใหม่ และ การออกแบบภาพ...
กำลังประมวลผล
| กำลังประมวลผล | |
|---|---|
| กระบวนทัศน์ | เชิงวัตถุ |
| ตระกูล | JVM - โฮสต์ |
| ออกแบบโดย | เคซี่ย์ รีแอส , เบน ฟราย |
| นักพัฒนา | แดเนียล ชิฟฟ์แมน , มูลนิธิโปรเซสซิ่ง |
| ปรากฏครั้งแรก | 2001 |
| เวอร์ชันเสถียร | |
| ภาษาการใช้งาน | ชวา |
| แพลตฟอร์ม | x86-64 , Raspberry Pi |
| โอเอส | ระบบปฏิบัติการแบบ Unix : macOS , Linux , Android ; Windows |
| ใบอนุญาต | จีพีแอล , แอล จีพีแอล |
| นามสกุลไฟล์ | .pde |
| เว็บไซต์ | โปรเซสซิ่ง |
| ได้รับอิทธิพล | |
| Arduino , การต่อสายไฟ | |
Processingคือไลบรารีสำหรับการสร้างกราฟิกและสภาพแวดล้อมการพัฒนาแบบบูรณาการ (IDE) ที่สร้างขึ้นสำหรับวงการศิลปะอิเล็กทรอนิกส์ศิลปะสื่อใหม่และการออกแบบภาพโดยมีจุดประสงค์เพื่อสอนพื้นฐานการเขียนโปรแกรมคอมพิวเตอร์ในบริบทของภาพให้กับ ผู้ที่ไม่ใช่โปรแกรมเมอร์ เป็นซอฟต์แวร์ฟรีและโอเพนซอร์สที่เผยแพร่ภายใต้สัญญาอนุญาต GNU General Public License (GPL) และGNU Lesser General Public License (LGPL)
โปรแกรม Processing ใช้ภาษาโปรแกรม Javaโดยมีการเพิ่มความซับซ้อน เช่น การเพิ่มคลาส และการใช้ชื่อแทน (alias) สำหรับฟังก์ชันและโอเปอเรชันทางคณิตศาสตร์ นอกจากนี้ยังให้ส่วนติดต่อผู้ใช้แบบกราฟิก (GUI)เพื่อลดความซับซ้อนในขั้นตอนการคอมไพล์และการประมวลผล
ภาษาโปรแกรม Processing และ IDE เป็นพื้นฐานของโครงการอื่นๆ รวมถึง ArduinoและWiring
ประวัติศาสตร์
โครงการนี้เริ่มต้นในปี 2001 โดยCasey ReasและBen Fryซึ่งทั้งคู่เคยทำงานในกลุ่มสุนทรียศาสตร์และการคำนวณที่MIT Media Lab มาก่อน ในปี 2012 พวกเขาก่อตั้งมูลนิธิ Processing ร่วมกับDaniel Shiffmanซึ่งเข้าร่วมในฐานะผู้นำโครงการคนที่สามJohanna Hedvaเข้าร่วมมูลนิธิในปี 2014 ในตำแหน่งผู้อำนวยการฝ่ายสนับสนุน[ 2 ]
เดิมที Processing ใช้ชื่อโดเมน proce55ing.net ตาม การสะกด แบบ leetเนื่องจากชื่อprocessingถูกใช้ไปแล้ว ในที่สุด Reas และ Fry ก็ได้ซื้อโดเมน processing.org และย้ายโครงการไปที่นั่นในปี 2547 [ 3 ]แม้ว่าชื่อเดิมจะมีทั้งตัวอักษรและตัวเลขผสมกัน แต่ก็มีการเรียกอย่างเป็นทางการว่าprocessing มาโดยตลอด แต่คำย่อp5ก็ยังคงถูกใช้บ้างเป็นครั้งคราว (เช่น ใน "p5.js") เพื่ออ้างถึงชื่อโดเมนเดิม[ 4 ]
ในปี 2012 มูลนิธิ Processing ได้ก่อตั้งขึ้นและได้รับสถานะองค์กรไม่แสวงหาผลกำไร 501(c)(3) [ 5 ] เพื่อสนับสนุนชุมชนเกี่ยวกับเครื่องมือและแนวคิดที่เริ่มต้นจากโครงการ Processing มูลนิธิส่งเสริม ให้ผู้คนทั่วโลกพบปะกันเป็นประจำทุกปีในงานกิจกรรมระดับท้องถิ่นที่เรียกว่าProcessing Community Day [ 6 ]
คุณสมบัติ
| โปรเซสซิ่ง IDE | |
|---|---|
ภาพหน้าจอของสภาพแวดล้อมการพัฒนาแบบบูรณาการของ Processing | |
| เวอร์ชันเสถียร | 4.3 / 26 กรกฎาคม 2566 |
| เขียนเป็น | Java , GLSL , JavaScript |
| ระบบปฏิบัติการ | ข้ามแพลตฟอร์ม |
| พิมพ์ | สภาพแวดล้อมการพัฒนาแบบบูรณาการ |
| เว็บไซต์ | โปรเซสซิ่ง |
| ที่เก็บข้อมูล |
|
กระบวนการนี้รวมถึงสมุดร่างซึ่งเป็นทางเลือกขั้นต่ำสำหรับสภาพแวดล้อมการพัฒนาแบบบูรณาการ (IDE) สำหรับการจัดระเบียบโครงการ[ 7 ]
สเก็ตช์ Processing ทุกอันเป็นคลาสย่อยของPAppletคลาส Java (เดิมเป็นคลาสย่อยของ Applet ในตัวของ Java) ซึ่งใช้งานคุณสมบัติส่วนใหญ่ของภาษา Processing [ 8 ]
เมื่อเขียนโปรแกรมใน Processing คลาสที่เพิ่มเข้ามาทั้งหมดที่กำหนดไว้จะถือว่าเป็นคลาสภายในเมื่อโค้ดถูกแปลเป็น Java บริสุทธิ์ก่อนการคอมไพล์[ 9 ]ซึ่งหมายความว่าการใช้ตัวแปรและเมธอด แบบ static ในคลาสเป็นสิ่งต้องห้าม เว้นแต่จะระบุอย่างชัดเจนให้ Processing เขียนโค้ดในโหมด Java บริสุทธิ์
นอกจากนี้ Processing ยังอนุญาตให้ผู้ใช้สร้างคลาสของตนเองภายในสเก็ตช์ PApplet ได้ ซึ่งช่วยให้สามารถใช้ชนิดข้อมูล ที่ซับซ้อนได้ โดยสามารถมีอาร์กิวเมนต์ได้หลายตัว และหลีกเลี่ยงข้อจำกัดของการใช้เฉพาะชนิดข้อมูลมาตรฐาน เช่นint (จำนวนเต็ม), char (อักขระ), float (จำนวนจริง) และสี (RGB, RGBA , เลขฐานสิบหก)
ตัวอย่าง
เวอร์ชันที่ง่ายที่สุดของโปรแกรม " Hello, world " ใน Processing คือ:
// คำสั่งนี้จะพิมพ์ "Hello World." ลงในคอนโซลของ IDE println ( "Hello World." );อย่างไรก็ตาม เนื่องจากลักษณะที่เน้นด้านภาพมากกว่าของ Processing โค้ดต่อไปนี้[ 10 ]จึงเป็นตัวอย่างที่ดีกว่าของรูปลักษณ์และความรู้สึกของภาษา
// สวัสดีเมาส์void setup () { size ( 400 , 400 ); stroke ( 255 ); background ( 192 , 64 , 0 ); }void draw () { line ( 150 , 25 , mouseX , mouseY ); }รางวัล
ในปี พ.ศ. 2548 Reas และ Fry ได้รับรางวัล Golden Nica จากArs Electronicaในหมวด Net Vision สำหรับผลงานของพวกเขาเกี่ยวกับการประมวลผล[ 11 ]
เบน ฟราย ได้รับรางวัลการออกแบบแห่งชาติประจำปี 2011 จากพิพิธภัณฑ์การออกแบบแห่งชาติสมิธโซเนียน คูเปอร์-ฮิววิตต์ในสาขาการออกแบบปฏิสัมพันธ์ คำแถลงรางวัลระบุว่า:
“ด้วยพื้นฐานด้านการออกแบบกราฟิกและวิทยาการคอมพิวเตอร์ เบน ฟรายจึงมีความหลงใหลในการแสดงภาพข้อมูลมาอย่างยาวนาน ในฐานะหัวหน้าของ Fathom Information Design ในบอสตัน ฟรายพัฒนาซอฟต์แวร์ งานพิมพ์ งานติดตั้ง และหนังสือที่แสดงและอธิบายหัวข้อต่างๆ ตั้งแต่จีโนมมนุษย์ไปจนถึงเงินเดือนนักเบสบอล และวิวัฒนาการของเอกสารข้อความ เขาร่วมกับเคซีย์ รีแอส ก่อตั้ง Processing Project ซึ่งเป็นสภาพแวดล้อมการเขียนโปรแกรมแบบโอเพนซอร์สสำหรับการสอนการออกแบบเชิงคำนวณและซอฟต์แวร์สื่อโต้ตอบแบบร่าง โดยมอบวิธีการที่เข้าถึงได้ง่ายสำหรับศิลปินและนักออกแบบในการทำงานกับโค้ด ในขณะเดียวกันก็ส่งเสริมให้วิศวกรและนักวิทยาศาสตร์คอมพิวเตอร์คิดเกี่ยวกับแนวคิดการออกแบบ” [ 12 ]
ใบอนุญาต
ไลบรารีหลักของ Processing ซึ่งเป็นโค้ดที่รวมอยู่ในแอปพลิเคชันและแอปเพล็ตที่ส่งออกนั้น ได้รับอนุญาตภายใต้GNU Lesser General Public Licenseซึ่งอนุญาตให้ผู้ใช้เผยแพร่โค้ดต้นฉบับของตนโดยเลือกใบอนุญาตได้
IDE นี้ได้รับอนุญาตภายใต้ สัญญาอนุญาต GNU General Public License
โครงการที่เกี่ยวข้อง
ออกแบบตามตัวเลข
โปรแกรม Processing พัฒนาต่อยอดมาจากงานดั้งเดิมใน โครงการ Design By Numbersที่ MIT โดยมีแนวคิดหลายอย่างที่คล้ายคลึงกันและเป็นผลสืบเนื่องโดยตรงจากการทดลองนั้น
p5.js
ในปี 2013 Lauren McCarthyได้สร้าง p5.js ซึ่งเป็น ทางเลือก JavaScript ดั้งเดิม แทน Processing.js ที่ได้รับการสนับสนุนอย่างเป็นทางการจากมูลนิธิ Processing p5.js มีผู้ใช้งานมากกว่า 1.5 ล้านคน[ 13 ]
ตั้งแต่เดือนเมษายน พ.ศ. 2565 p5.js ได้รับการดูแลโดย Qianqian Ye รองศาสตราจารย์พิเศษด้านศิลปะสื่อที่ USC [ 14 ]
ml5.js
ml5.js เป็นไลบรารี p5.js ที่พัฒนาโดย ITP/IMA ของ NYU โดยได้รับการสนับสนุนด้านเงินทุนจากทุน Google Education
Daniel Shiffmanได้สร้างวิดีโอสาธิตการใช้งาน ml5 และเป็นผู้มีส่วนร่วมในการเขียนโค้ดที่โดดเด่น
โปรเซสซิ่ง.เจเอส
Processing.jsเป็น เวอร์ชัน JavaScript ที่เลิกใช้งานแล้ว ซึ่งช่วยให้โค้ด Java ของ Processing สามารถทำงานบนเว็บได้
โปรแกรม นี้ถูกเผยแพร่ครั้งแรกในปี 2008 โดยJohn Resigต่อมาโครงการนี้ดำเนินงานผ่านความร่วมมือระหว่างมูลนิธิ Mozillaและวิทยาลัย Senecaโดยมี David Humphrey, Al MacDonald และ Corban Brook เป็นผู้นำ Processing.js ยังคงมีฟังก์ชันการทำงานเทียบเท่ากับ Processing จนถึงเวอร์ชัน API 2.1
โครงการนี้ถูกยุติลงในเดือนธันวาคม 2018 หลังจากที่การพัฒนาโครงการได้หยุดลงไปแล้วสองปี
พี5พี
p5 เป็นไลบรารี Python ที่มีฟังก์ชันการวาดภาพระดับสูงเพื่อสร้างการจำลองและงานศิลปะเชิงโต้ตอบได้อย่างรวดเร็วโดยใช้ Python โดยผสมผสานแนวคิดหลักของ Processing — การเรียนรู้การเขียนโค้ดในบริบทภาพ — เข้ากับความสามารถในการอ่านของ Python เพื่อทำให้การเขียนโปรแกรมเข้าถึงได้ง่ายขึ้นสำหรับผู้เริ่มต้น นักการศึกษา และศิลปิน[ 15 ]
การประมวลผล.py
โหมด Python สำหรับการประมวลผล หรือ Processing.py เป็นอินเทอร์เฟซ Python สำหรับชุดเครื่องมือ Java พื้นฐาน โดยส่วนใหญ่พัฒนาโดย Jonathan Feinberg เริ่มต้นในปี 2010 โดยมีส่วนร่วมจาก James Gilles และ Ben Alkov [ 16 ]
py5
py5 เป็นเวอร์ชันของ Processing สำหรับ Python 3.8 ขึ้นไป โดยทำให้ jar ของ Java Processing สามารถใช้งานได้กับตัวแปล CPython โดยใช้ JPype สามารถทำได้เกือบทุกอย่างที่ Processing ทำได้ เพียงแต่ใช้โค้ด Python แทนโค้ด Java [ 17 ]
การเดินสายไฟ, Arduino และ Fritzing
การประมวลผลได้ก่อให้เกิดโครงการอื่นขึ้นมาอีกโครงการหนึ่งคือWiringซึ่งใช้ IDE ของ Processing ร่วมกับชุดไลบรารีที่เขียนด้วย ภาษา C++เพื่อเป็นวิธีการสอนศิลปินให้รู้จักวิธีการเขียนโปรแกรมไมโครคอนโทรลเลอร์ [ 18 ] ขณะนี้มีโครงการฮาร์ดแวร์แยกกันสองโครงการคือ Wiring และArduinoซึ่งใช้สภาพแวดล้อมและภาษาของ Wiring Fritzingเป็นสภาพแวดล้อมซอฟต์แวร์อีกแบบหนึ่งที่มีลักษณะคล้ายกัน ซึ่งช่วยให้นักออกแบบและศิลปินสามารถจัดทำเอกสารต้นแบบเชิงโต้ตอบของตน และก้าวจากการสร้างต้นแบบทางกายภาพไปสู่ผลิตภัณฑ์จริงได้
การประมวลผลบนมือถือ
โครงการแยกย่อยอีกโครงการหนึ่งซึ่งปัจจุบันเลิกใช้งานไปแล้วคือ Mobile Processing โดย Francis Li ซึ่งอนุญาตให้ซอฟต์แวร์ที่เขียนโดยใช้ภาษาและสภาพแวดล้อม Processing ทำงานบนอุปกรณ์เคลื่อนที่ที่ใช้ Java ปัจจุบันฟังก์ชันการทำงานบางส่วนเหมือนกันนี้มีให้บริการโดย Processing เอง[ 19 ]
การประมวลผลข้อมูล
iProcessing ถูกสร้างขึ้นเพื่อช่วยให้ผู้คนพัฒนา แอปพลิเคชัน iPhone ดั้งเดิม โดยใช้ภาษา Processing ซึ่งเป็นการผสานรวมไลบรารี Processing.js และเฟรมเวิร์กแอปพลิเคชัน Javascript สำหรับ iPhone [ 20 ]
สปเด
Spde (Scala Processing Development Environment) แทนที่ไวยากรณ์ Java ที่ลดลงและพรีโปรเซสเซอร์แบบกำหนดเองของ Processing ด้วย ภาษาการเขียนโปรแกรมScalaสำเร็จรูป ซึ่งทำงานบน แพลตฟอร์ม Javaและบังคับใช้ข้อจำกัดบางอย่างเช่นเดียวกัน เช่น การไม่อนุญาตให้ใช้เมธอดแบบ static ในขณะเดียวกันก็อนุญาตให้เขียนโค้ดที่กระชับยิ่งขึ้นและสนับสนุน การ เขียนโปรแกรมเชิงฟังก์ชัน[ 21 ] [ 22 ] [ 23 ]
เจรูบี้อาร์ต
JRubyArt (เดิมชื่อruby-processing ) เป็นไลบรารีที่ใช้งานร่วมกับ Processing ใน ภาษา Rubyซึ่งทำงานบนแพลตฟอร์ม Java โดยใช้ JRuby
ควิล
Quil เป็นไลบรารีแอนิเมชันแบบโต้ตอบสำหรับClojureและ ClojureScript ที่ใช้ Processing [ 24 ] [ 25 ]
ร่าง
Sketch เป็น ไลบรารี Common Lispที่ได้รับแรงบันดาลใจอย่างมากจาก Processing [ 26 ]
สื่อ
มิวสิกวิดีโอเพลง " House of Cards " ของRadioheadสร้างขึ้นโดยใช้ Processing ร่วมกับข้อมูลจาก เทคโนโลยี lidarพร้อมทั้งใช้กระจกอะคริลิกและกระจกเงาเพื่อสร้างฉากที่ภาพดูบิดเบี้ยว หายไปบางส่วน หรือสลายไปราวกับถูกลมพัด[ 27 ]ศิลปินสิ่งทอLibs Elliottใช้ Processing ในการออกแบบผ้าห่มเรขาคณิตแบบสุ่มบางส่วน[ 28 ]นอกจากนี้ Processing ยังถูกใช้เพื่อสร้างภาพประกอบสำหรับสิ่งพิมพ์ต่างๆ เช่นNatureและThe New York Timesเพื่อสร้างประติมากรรมสำหรับนิทรรศการในแกลเลอรี เพื่อควบคุมวิดีโอวอลล์ขนาดใหญ่ และเพื่อถักสเวตเตอร์[ 29 ]
ดูเพิ่มเติม
- Cinder (ไลบรารีการเขียนโปรแกรม) (C++)
- OpenFrameworks (C++)
- OpenRNDR (ภาษา Kotlin)
เชิงอรรถ
- ^ "Releases" . GitHub . สืบค้นเมื่อ2024-12-19 .
- ^ "ผู้คน" . processingfoundation.org . เก็บถาวรจากต้นฉบับเมื่อ 2019-10-05 . เรียกดูเมื่อ2017-04-24 .
- ^ "Processing 1.0 _ALPHA_" . Processing.org . เก็บถาวรจากต้นฉบับเมื่อ 2012-04-28 . เรียกดูเมื่อ2017-12-24 .
- ^ "เลข 5 ในชื่อ "p5" หมายความว่าอย่างไร? – processing/p5.js" . GitHub .
- ^เคซีย์ รีแอส; เบน ฟราย (29 พฤษภาคม 2018). "โพรมีธีอุสยุคใหม่" . มีเดียม .
- ^ "PCD " ขนาดกลาง
- ^ Ira Greenberg (31 ธันวาคม 2007). Processing: Creative Coding and Computational Art . Apress. หน้า 151–. ISBN 978-1-4302-0310-0.
- ^ Jeanine Meyer (15 มิถุนายน 2018). การเขียนโปรแกรมเบื้องต้น: วิธีการและเหตุผลของการเขียนโปรแกรมที่เปิดเผยโดยใช้ภาษาการเขียนโปรแกรม Processing . Apress. หน้า 121–. ISBN 978-1-4842-3697-0.
- ^ Ira Greenberg (25 มีนาคม 2010). คู่มือสำคัญสำหรับการประมวลผลสำหรับนักพัฒนา Flash . Apress. หน้า 412–. ISBN 978-1-4302-1980-4.
- ^ Tayste. "Hello Mouse - OpenProcessing" . OpenProcessing.org . สืบค้นเมื่อ3 มีนาคม 2022 .
- ^ Meredith Hoy (3 มกราคม 2017). จากจุดสู่พิกเซล: ลำดับวงศ์ของสุนทรียศาสตร์ดิจิทัล . สำนักพิมพ์วิทยาลัยดาร์ทมัธ. หน้า 142–. ISBN 978-1-5126-0023-0.
- ^ "พิพิธภัณฑ์การออกแบบแห่งชาติคูเปอร์-ฮิววิตต์ ประกาศรายชื่อผู้ชนะและผู้เข้ารอบสุดท้ายของการประกวดรางวัลการออกแบบแห่งชาติประจำปีครั้งที่ 12" (PDF)เก็บถาวรจากต้นฉบับ(PDF)เมื่อวันที่ 12 สิงหาคม 2554
- ^ "P5.js — ลอเรน ลี แมคคาร์ธี "
- ↑ "เฉียนเชียน เย่" .
- ^ p5 , p5py, 2021-09-29 , เรียกดูเมื่อ2021-10-12
- ^อลิสัน พาร์ริช; เบน ฟราย; เคซีย์ รีแอส (11 พฤษภาคม 2016). เริ่มต้นใช้งาน Processing.py: การสร้างกราฟิกเชิงโต้ตอบด้วยโหมด Python ของ Processing . Maker Media. ISBN 978-1-4571-8679-0.
- ^ เอกสารประกอบ py5 , hx2a, 13 กันยายน 2021 , เรียกดูเมื่อ 10 พฤษภาคม 2022
- ^ "การประมวลผล การเดินสายไฟ และ Arduino (เคล็ดลับ EE 101) - Circuit Cellar" 18 กันยายน 2013
- ^ "Android - Processing" . เก็บถาวรจากต้นฉบับเมื่อ 2014-08-19 . เรียกดูเมื่อ2013-06-03 .
- ^ "iProcessing นำ Processing.js มาใช้บน iPhone - แล้วเบราว์เซอร์ล่ะ? - CDM Create Digital Music" 11 กุมภาพันธ์ 2010 เก็บถาวรจากต้นฉบับเมื่อ 13 ตุลาคม 2019 เรียกดูเมื่อ 23 กรกฎาคม 2018
- ^ "Spde: Spde" . Technically.us. เก็บถาวรจากต้นฉบับเมื่อ 2011-08-02 . เรียกดูเมื่อ 2013-08-20 .
- ^ "Coderspiel / Runaway processing" . Technically.us. เก็บถาวรจากต้นฉบับเมื่อ 2016-11-10 . เรียกดูเมื่อ2013-08-20 .
- ^ "Coderspiel / Flocking with Spde" . Technically.us . สืบค้นเมื่อ2013-08-20 .
- ↑ "Quil: แอนิเมชันใน Clojure" .
- ^ "บทนำของ Quil "
- ^ "Sketch" . Github.com . สืบค้นเมื่อ2025-04-25 .
- ^ Nye, Calley (14 กรกฎาคม 2551). "Radiohead ร่วมมือกับ Google เพื่อเปิดตัวมิวสิกวิดีโอ" . The Washington Post . ISSN 0190-8286 . สืบค้นเมื่อ16 มีนาคม 2564 .
- ^ "ศิลปะแห่งการเย็บผ้าควิลท์" . Canadian Interiors . 58 (มีนาคม/เมษายน 2017): 44– 45. 24 มีนาคม 2017.
- ^ Reas, Casey; Ben Fry (2015). การเริ่มต้นใช้งาน Processing (ฉบับพิมพ์ครั้งที่สอง). ซานฟรานซิสโก. หน้า 183. ISBN 978-1-4571-8708-7. OCLC 905522686 .
{{cite book}}: CS1 maint: ไม่พบตำแหน่งผู้เผยแพร่ ( ลิงก์ )
ลิงก์ภายนอก
- เว็บไซต์อย่างเป็นทางการ

- กำลังดำเนินการบนGitHub
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ กำลังประมวลผล
Processing คือ ไลบรารีสำหรับการสร้างกราฟิก และ สภาพแวดล้อมการพัฒนาแบบบูรณาการ (IDE) ที่สร้างขึ้นสำหรับวงการศิลปะอิเล็กทรอนิกส์ ศิลปะสื่อใหม่ และ การออกแบบภาพ...
ประวัติศาสตร์
โครงการนี้เริ่มต้นในปี 2001 โดย Casey Reas และ Ben Fry ซึ่งทั้งคู่เคยทำงานในกลุ่มสุนทรียศาสตร์และการคำนวณที่ MIT Media Lab มาก่อน ในปี 2012 พวกเขาก่อตั้งมูลนิธิ Processing ร่วมกับ Daniel Shiffman ซึ่งเข้าร่วมในฐานะผู้นำโครงการคนที่สาม Johanna Hedva...
คุณสมบัติ
กระบวนการนี้รวมถึง สมุดร่าง ซึ่งเป็นทางเลือกขั้นต่ำสำหรับ สภาพแวดล้อมการพัฒนาแบบบูรณาการ (IDE) สำหรับการจัดระเบียบโครงการ [ 7 ]
ตัวอย่าง
เวอร์ชันที่ง่ายที่สุดของโปรแกรม " Hello, world " ใน Processing คือ: