Є цікавий програмний парадигм, на який варто звернути увагу — SignalCraft. Його особливість полягає в тому, що він виносить на передній план деякі зазвичай приховані речі.
Конкретно, цей проект перетворює epistemological roles(認識論角色)、pedagogical principles(教学原则) та narrative scaffolds(叙事支架) ці концепції у об'єкти першого класу у структурі коду.
Говорячи просто: це вже не традиційний спосіб написання програмного забезпечення — ховати ці складні зв’язки всередині логіки. SignalCraft дозволяє безпосередньо оперувати та організовувати ці абстрактні концепції, як звичайні об’єкти коду. Це відкриває нові можливості для програмування, особливо у сценаріях, що вимагають складних структур знань і проектування навчальних процесів.
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
25 лайків
Нагородити
25
8
Репост
Поділіться
Прокоментувати
0/400
MoodFollowsPrice
· 7год тому
Звучить досить магічно — перетворити ті езотеричні концепції безпосередньо в об'єкти коду? Чи дійсно це можна використовувати, чи знову просто концепція для хайпу?
Переглянути оригіналвідповісти на0
SocialFiQueen
· 01-21 22:53
Звучить досить цікаво, зробити явними ті приховані речі... Але чесно кажучи, мені потрібно подивитися код, щоб визначити, чи це справжня інновація, чи знову чергова хвиля хайпу навколо концепції
Переглянути оригіналвідповісти на0
GasFeeCrybaby
· 01-21 18:15
哎呀 Знову щось нове для переробки програмування, чи справді можна використовувати?
Звучить так, ніби концепцію навчальних статей жорстко вставляють у код, не знаю, чи не ускладнить це реальні проєкти...
Я бачу амбіції SignalCraft, але чи справді звичайним розробникам потрібно турбуватися про такі речі, як "епістемологічна роль", здається, це трохи надмірне проектування
Просто хочу поставити просте питання: як щодо продуктивності? Чи можна використовувати одразу після розпакування?
Чи не стане цей підхід знову іграшкою для кількох великих гравців, а ми, маленькі розробники, продовжимо писати код?
Але якщо це справді може спростити розробку систем навчання, можливо, варто спробувати
Переглянути оригіналвідповісти на0
ZKSherlock
· 01-20 01:00
Насправді... зробити епістемологічні ролі першокласними об'єктами звучить гарно на папері, але чи хтось обміркував тут обчислювальні накладні витрати? здається, ми просто додаємо рівні абстракції, не питаючи, чи все ще дотримуються припущення про довіру
Переглянути оригіналвідповісти на0
AirDropMissed
· 01-20 00:59
Ем... абстрактні концепції як громадяни першого сорту? Звучить досить високорівнево, але чи справді це може спростити розробку?
Переглянути оригіналвідповісти на0
Blockwatcher9000
· 01-20 00:52
Це звучить непогано, витягнути ті приховані речі на перший план, нарешті хтось подумав про це.
Є цікавий програмний парадигм, на який варто звернути увагу — SignalCraft. Його особливість полягає в тому, що він виносить на передній план деякі зазвичай приховані речі.
Конкретно, цей проект перетворює epistemological roles(認識論角色)、pedagogical principles(教学原则) та narrative scaffolds(叙事支架) ці концепції у об'єкти першого класу у структурі коду.
Говорячи просто: це вже не традиційний спосіб написання програмного забезпечення — ховати ці складні зв’язки всередині логіки. SignalCraft дозволяє безпосередньо оперувати та організовувати ці абстрактні концепції, як звичайні об’єкти коду. Це відкриває нові можливості для програмування, особливо у сценаріях, що вимагають складних структур знань і проектування навчальних процесів.