Пригоди в динамічному ПЗ, візуалізації, створенні мови JVM

У ньому я детально описую, що я зробив цього року, і деякі ідеї щодо вдосконалення нашого програмного забезпечення та інструментів. вступ

Мене справді непокоїть стан програмного забезпечення, особливо тому, що я бачив і відчував, як воно може бути набагато кращим. Приємніше, приємніше та менше розчарування.

Протягом попереднього навчального року я (на жаль) витратив непропорційно багато часу на розробку програмного забезпечення, досліджуючи, які можливості можуть існувати для вирішення мого незадоволення.

Ось коротко викладено деякі проблеми:

Програмне забезпечення недостатньо динамічне.

Організація вихідного коду обертається навколо файлової системи.

Відсутність хороших практичних інструментів для візуалізації даних і програм.

Занадто багато суперечок, щоб почати новий програмний проект.

Відсутність розваг і пригод.

Повсюди погана якість програмного забезпечення.

Складнощі або незручності в отриманні адекватної продуктивності.

У цій статті я опишу свої останні подорожі у дивовижний світ комп’ютерного програмного забезпечення. Це не буде повний опис усіх цікавих речей, з якими я стикався, але я сподіваюся, що зможу достатньо підбадьорити таких людей, як ви, почати будувати людське майбутнє для програмного забезпечення.

Як сказав один видатний рекламіст, майбутнє починається з вас.

Зміст

Проблема шкідливого програмного забезпечення

Частина 1: Не-GC мови

Іржа

Короп

Зіг

Zig як ціль збірки

Частина 2: до динамічних програм

Золотий вік

Бачення

Glamorous Toolbox

Шикарний проект

Візуалізація графіка залежностей на основі фізики

Інші тести

Редактор структурного вихідного коду

Примітки спільноти

Візуальний контроль яскравості дисплея

Частина 3: Глибоке занурення в програмування інтерфейсу користувача

Досвід розробки мов інтерфейсу користувача

Coral UI Toolkit, 1988

chic.ui.ui3

Інтерактори

Частина 4: Ще одна мова JVM

Чому потрібна віртуальна машина Java?

Короткий вступ до мов JVM

Презентація проекту Squawk

Динамічні класи

До IDE Squawk

Більше ідей для Squawk

Про "шикарний" репозиторій

Висновок

Примітка: повідомте мене про будь-які помилки в цій статті. Через брак часу я не зміг його ретельно перевірити.

Проблема поганого програмного забезпечення

У нас не закінчується погане програмне забезпечення. Куди більшість людей йдуть, щоб розробити кросплатформену програму для настільного комп’ютера? Електрон. Крім того, React Native є популярним варіантом для мобільних програм.

Це увічнює JavaScript/HTML/CSS nig...

Пригоди в динамічному ПЗ, візуалізації, створенні мови JVM
У ньому я детально описую, що я зробив цього року, і деякі ідеї щодо вдосконалення нашого програмного забезпечення та інструментів. вступ

Мене справді непокоїть стан програмного забезпечення, особливо тому, що я бачив і відчував, як воно може бути набагато кращим. Приємніше, приємніше та менше розчарування.

Протягом попереднього навчального року я (на жаль) витратив непропорційно багато часу на розробку програмного забезпечення, досліджуючи, які можливості можуть існувати для вирішення мого незадоволення.

Ось коротко викладено деякі проблеми:

Програмне забезпечення недостатньо динамічне.

Організація вихідного коду обертається навколо файлової системи.

Відсутність хороших практичних інструментів для візуалізації даних і програм.

Занадто багато суперечок, щоб почати новий програмний проект.

Відсутність розваг і пригод.

Повсюди погана якість програмного забезпечення.

Складнощі або незручності в отриманні адекватної продуктивності.

У цій статті я опишу свої останні подорожі у дивовижний світ комп’ютерного програмного забезпечення. Це не буде повний опис усіх цікавих речей, з якими я стикався, але я сподіваюся, що зможу достатньо підбадьорити таких людей, як ви, почати будувати людське майбутнє для програмного забезпечення.

Як сказав один видатний рекламіст, майбутнє починається з вас.

Зміст

Проблема шкідливого програмного забезпечення

Частина 1: Не-GC мови

Іржа

Короп

Зіг

Zig як ціль збірки

Частина 2: до динамічних програм

Золотий вік

Бачення

Glamorous Toolbox

Шикарний проект

Візуалізація графіка залежностей на основі фізики

Інші тести

Редактор структурного вихідного коду

Примітки спільноти

Візуальний контроль яскравості дисплея

Частина 3: Глибоке занурення в програмування інтерфейсу користувача

Досвід розробки мов інтерфейсу користувача

Coral UI Toolkit, 1988

chic.ui.ui3

Інтерактори

Частина 4: Ще одна мова JVM

Чому потрібна віртуальна машина Java?

Короткий вступ до мов JVM

Презентація проекту Squawk

Динамічні класи

До IDE Squawk

Більше ідей для Squawk

Про "шикарний" репозиторій

Висновок

Примітка: повідомте мене про будь-які помилки в цій статті. Через брак часу я не зміг його ретельно перевірити.

Проблема поганого програмного забезпечення

У нас не закінчується погане програмне забезпечення. Куди більшість людей йдуть, щоб розробити кросплатформену програму для настільного комп’ютера? Електрон. Крім того, React Native є популярним варіантом для мобільних програм.

Це увічнює JavaScript/HTML/CSS nig...

What's Your Reaction?

like

dislike

love

funny

angry

sad

wow