ค่าชื่อดั้งเดิม

วิธีการดั้งเดิม

รูปลักษณ์ภายนอกเป็นการหลอกลวง

Рисунок 1. Афиша фильма «The Blob» 1958 ของปี. ใน 1988 году был снят одноименный ремейк с усовершенствованными спецэффектами и сюжетными изменениями.

Если в среде становится недостаточно влаги или снижается температура, พลาสโมเดียมแห้ง, образуя твердый склероций — состояние покоя. В такой форме слизевик остается защищенным на продолжительное время. ทันทีที่เงื่อนไขกลับมาดีอีกครั้ง, склероций переходит в плазмодиальную форму. В условиях ограниченного питания плазмодий прекращает движение и переходит в репродуктивную фазу, формируя стебли спорангиев и образуя споры. Споры чрезвычайно устойчивы к неблагоприятным факторам среды и могут сохраняться в состоянии покоя до нескольких десятилетий, пока условия не позволят им прорасти и образовать новые амебоидные клетки.

Myxomycetes, к которым в настоящее время относится P. polycephalum, — эволюционные аутсайдеры, застрявшие между двумя огромными царствами — животных и растений. Из-за перечисленных особенностей образа жизни их долгое время не могли классифицировать. ใน 1833 году Линк (ลิงค์) แนะนำ, что миксомицеты — это вид плесени, относящийся к царству грибов. Однако способность передвигаться и отсутствие хитина в клеточных стенках явно выбрасывают миксомицетов за пределы этого царства. ใน 1859 году де Бари (Anton de Bary) указал на родственность слизевиков с одноклеточными простейшими и ввел для них название «грибоживотные» — ныне класс Mycetozoа, mixomycetes ที่แท้จริง .

Рисунок 2. Миксомицет Physarum polycephalum. Слева — на стадии плазмодия в природе, справа — выращенный в лабораторных условиях, в чашке Петри на агаровой подложке с овсяными хлопьями.

พลาสโมเดียมเป็นระบบคลื่นอัตโนมัติ

การจัดระเบียบอวกาศ - เวลาของพลาสโมเดียมนั้นซับซ้อนมาก, что пока простейшие задающие осцилляторы колебаний плазмодия не определены. Движущие силы токов плазмы в плазмодии еще сравнительно мало изучены; รู้จักกันเท่านั้น, что спонтанно возникающие гидродинамические неустойчивости приводят к возникновению круговых или возвратно-поступательных потоков. Наряду с колебаниями механических параметров, в эндоплазме плазмодия наблюдаются колебания химических компонент, เช่น, ศักยภาพของเมมเบรน, ความเข้มข้นของ Ca2 + ไอออน, NADH, โมเลกุล ATP. ทางนี้, плазмодий — это активная среда, в которой происходят автоволновые процессы (คลื่นที่ไม่เป็นเชิงเส้นแบบยั่งยืน), การกำหนดพฤติกรรมของพลาสโมเดียม. Если разделить организм на кусочки, каждый из них примерно за 10–15 минут восстановит колебательную активность и будет существовать как самостоятельный организм. มันหมายความว่า, что генератор колебания и сам сократительный аппарат распределены по всему организму.

การยืดเส้นเกลียวทำให้แอมพลิจูดของการสั่นสะเทือนเพิ่มขึ้น, что говорит о важной роли механических колебаний в регуляции динамики клетки. С учетом этого была разработана автоволновая модель плазмодия

ผู้สร้างโมเดลหมายเหตุ, что сократительный аппарат клетки в данном случае становится частью клеточной системы управления — аналогом нервной системы.

เลย, построению моделей движения плазмодия и вопросам клеточной регуляции этой сложной системы посвящается множество замечательных исследований, которые в будущем смогут объяснить пока что необъяснимое поведение плазмодия. Об этом — далее.

“ เกิดมาเพื่อคลานไม่สามารถบินได้!»

Плазмодий — это масса протоплазмы, которая морфологически дифференцирована на две зоны: ภายนอก, ectoplasm คล้ายเจลที่ค่อนข้างนิ่ง, и внутреннюю, เอนโดพลาสซึมเหลว, текущую в тяжах. เส้นผ่านศูนย์กลางของเส้นทรงกระบอก (หลอดเลือดดำ) разнятся в диапазоне 40–500 мкм. พลาสโมเดียมเคลื่อนที่อย่างไร?? เหลือเซลล์เดียว, mixomycete ใช้โหมดการเคลื่อนไหวแบบอะมีบา. Играя важную роль в процессах морфогенеза, การเติบโตของเนื้องอก, иммунитета и др., этот тип локомоции свойственен и многим тканевым клеткам — например, лейкоцитам и фибробластам. Так что все мы немного амёбы, а главное — закономерности движения, выявленные на модельном организме, могут быть перенесены на эти клетки.

Можно выделить следующие этапы локомоции P. polycephalum: вытягивание псевдоподии на ведущем фронте, прикрепление ее к субстрату и подтягивание остальной части клетки. คุณสามารถชื่นชมวิดีโอที่สวยงาม, แสดงให้เห็นถึงการเคลื่อนที่ของพลาสโมเดียม:

Рисунок 3. Поперечное сечение тяжа плазмодия в состояниях релаксации и сокращения.

Направленное движение у P. polycephalum เกิดจาก, เอนโดพลาสซึมมีปริมาตรเท่าใด, текущей в одном направлении, เริ่มใหญ่ขึ้น, чем в противоположном. ทางนี้, плазмодий способен двигаться в сторону привлекающих химических веществ (สิ่งดึงดูด) — например, еды — или, ในทางตรงกันข้าม, уходить от отпугивающих веществ (ขับไล่), а также реагировать на условия, предпочитая более влажную и неосвещенную среду. В поисках питания плазмодий охватывает большую территорию, распластываясь по ней, ในขณะที่น้ำหนักตัวของเขายังคงไม่เปลี่ยนแปลง. เมื่ออาหารถูกค้นพบ, остальная масса перетекает по тяжам к этому месту. Скорость плазмодия зависит от его размеров; большие экземпляры способны развивать внушительную скорость — около 1 см/ч.

ดั้งเดิมเป็นวัตถุ

นี่คือความขัดแย้ง, ผู้สร้าง JavaScript พบ:

  • ก็มีหลายอย่าง, สิ่งที่ฉันต้องการทำกับสิ่งดั้งเดิม, เช่นสตริงหรือตัวเลข. มันจะดีมาก, หากเราสามารถทำงานร่วมกับพวกเขาผ่านการเรียกใช้เมธอด.
  • สารดึกดำบรรพ์ควรเบาและเร็ว.

โซลูชันที่เลือก, แม้ว่ามันจะดูอึดอัดเล็กน้อย:

  1. Primitives ยังคงเป็นของดั้งเดิม. ความหมายหนึ่ง, ตามที่ฉันต้องการ.
  2. ภาษาอนุญาตให้เข้าถึงเมธอดและคุณสมบัติของสตริง, ตัวเลข, ค่าบูลีนและสัญลักษณ์.
  3. เพื่อให้มันใช้งานได้, ด้วยการเข้าถึงนี้ "วัตถุห่อหุ้ม" พิเศษจะถูกสร้างขึ้น, ซึ่งมีฟังก์ชันที่คุณต้องการ, แล้วลบ.

ดั้งเดิมแต่ละตัวมี "wrapper object" ของตัวเอง, ซึ่งเรียกว่า: , , และ . ทางนี้, พวกเขามีชุดวิธีการที่แตกต่างกัน.

ตัวอย่างเช่น, มีวิธี str.toUpperCase(), ซึ่งส่งคืนสตริงเป็นตัวพิมพ์ใหญ่.

ที่นี่, เขาทำงานอย่างไร:

ง่ายมาก, มันไม่จริง? ที่นี่, เกิดอะไรขึ้น :

  1. สตริง - ดั้งเดิม. ในช่วงเวลาของการเข้าถึงทรัพย์สิน, วัตถุพิเศษถูกสร้างขึ้น, ซึ่งรู้ความหมายของสตริงและมีวิธีการที่มีประโยชน์เช่นนี้, เช่น .
  2. วิธีนี้เริ่มต้นและส่งคืนสตริงใหม่ (แสดงใน ).
  3. วัตถุพิเศษจะถูกลบออก, เหลือเพียงดั้งเดิม .

ปรากฎว่า, สิ่งที่ดั้งเดิมสามารถให้วิธีการได้, และในขณะเดียวกันก็ยังคง "เบา".

เอ็นจิ้น JavaScript ช่วยเพิ่มประสิทธิภาพกระบวนการนี้อย่างมาก. มันสามารถข้ามการสร้างวัตถุที่กำหนดเองได้. อย่างไรก็ตาม, มันยังคงต้องเป็นไปตามข้อกำหนดและการทำงานเช่นนี้, ราวกับว่าเขาสร้างมันขึ้นมา.

Number มีชุดวิธีการของตัวเอง. ตัวอย่างเช่น, toFixed(n) ปัดเศษเป็น n ตำแหน่งทศนิยม.

สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับคุณสมบัติและวิธีการต่างๆโปรดดูบทที่ Numbers and Strings.

คอนสตรัคเตอร์สำหรับใช้ภายในเท่านั้น

บางภาษา, เช่น Java, อนุญาตให้สร้าง "วัตถุห่อหุ้ม" อย่างชัดเจนสำหรับวัตถุดั้งเดิมโดยใช้ไวยากรณ์เช่นหรือ .

В JavaScript, สิ่งนี้เป็นไปได้ด้วยเหตุผลทางประวัติศาสตร์, แต่ท้อแท้มาก. ในบางสถานที่ผลที่ตามมาอาจเป็นหายนะ.

ตัวอย่างเช่น:

วัตถุในให้เสมอ , ดังนั้นตัวอย่างด้านล่างจะแสดง :

ในทางกลับกัน, การใช้ฟังก์ชันโดยไม่มีตัวดำเนินการค่อนข้างสมเหตุสมผลและมีประโยชน์. พวกเขาแปลงค่าเป็นประเภทดั้งเดิมที่สอดคล้องกัน: ต่อบรรทัด, ในจำนวน, เป็นบูลีน.

ตัวอย่างเช่น, ต่อไปนี้เป็นที่ยอมรับอย่างสมบูรณ์:

null / undefined ไม่มีวิธีการ

ดั้งเดิมพิเศษและข้อยกเว้น. ไม่มี "วัตถุห่อหุ้ม" ที่เกี่ยวข้อง, และพวกเขาไม่มีวิธีการใด ๆ. ในลักษณะ, พวกเขาเป็น "ดั้งเดิมที่สุด".

ความพยายามในการเข้าถึงคุณสมบัติของค่าดังกล่าวจะส่งกลับข้อผิดพลาด:

ราเมือกที่ทะเยอทะยานเอาชนะวิศวกรรมไฟฟ้า

Рисунок 8. Биоробот на основе Physarum polycephalum (“ พลาสม่าบอท”). Фото Klaus-Peter Zauner. Рисунок из .

Рисунок 9. ค่าสัญญาณไฟฟ้าของพลาสโมเดียม

ยิ่งไปกว่านั้น, ученые конвертировали эти данные в спектрограммы, сопоставив активность разных электродов со звуками разной частоты, и воспроизвели звуковую запись . ฟัง, о чём поет плазмодий, можно на видео ниже. По словам исследователей, в такой форме пространственно-временное поведение миксомицета более удобно для восприятия.

ในขณะที่ชีวิตของพลาสโมเดียลเมมริสเตอร์ดังกล่าวเป็น 3-5 วัน; อย่างไรก็ตามนักพัฒนาหวังว่า, อะไร, ถ้าเราสามารถขยายเวลานี้ได้, на основе P. polycephalum จะสามารถสร้างไบโอคอมพิวเตอร์ได้, ซึ่งวงจรอิเล็กทรอนิกส์จะทิ้งอุตสาหกรรมอิเล็กทรอนิกส์แบบคลาสสิกไว้เบื้องหลัง.

Rate article