Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Какой бы софт написать ?...  (Прочитано 12028 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн alsoijw

  • Старожил
  • *
  • Сообщений: 4062
  • Fedora 25 GNOME 3 amd64
    • Просмотр профиля
Re: Какой бы софт написать ?...
« Ответ #45 : 08 Января 2014, 19:57:54 »
Phlya, он будет обладать теми свойствами какие мы ему дадим. Не все языки удобны. Не все компилируют под линь. Не все языки просты. Если так начать разбираться, то нужно перечисление имеющихся языков и их недостатков. Но дочитаешь ли ты до конца вот вопрос. По сути доработка уже существующего ЯП, это создание нового ЯП.
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

Оффлайн Señor_Gaga

  • Забанен
  • Активист
  • *
  • Сообщений: 878
  • Ubuntu 12.04LTS & Linux Mint 13LTS "Maya"
    • Просмотр профиля
Re: Какой бы софт написать ?...
« Ответ #46 : 08 Января 2014, 20:04:12 »
Чтоб эта идея заработала нужно взять исходники компилятора, например g++ и переписать их под новый язык. Исходники g++ скорее всего на C++,

Плохая идея. Кто сможет разобраться в исходниках такого сложного
языка как С++
---
Страуструп  работая над С++ создал сначала интерпретатор, только потом компилятор.
И причем здесь С++. Новый  язык - значит новый.
Сначала реализовать некоторое небольшое подмножество нового языка.
Определиться, будет ли выдаваться байт-код, нативный код или что-то другое.

Оффлайн Phlya

  • Старожил
  • *
  • Сообщений: 2219
  • Фля, Цыганский барон, Винни Пух
    • Просмотр профиля
Re: Какой бы софт написать ?...
« Ответ #47 : 08 Января 2014, 20:04:49 »
Ну, я и спрашиваю: у Вас есть идеи, чего такого особенного запилить? Какие свойства ему дать?

ИМХО, сделать приложение полезнее, чтобы хороший язык написать нужен очень большой опыт и талант.
Ubuntu 14.04 (Unity), MSI GE40

Оффлайн alsoijw

  • Старожил
  • *
  • Сообщений: 4062
  • Fedora 25 GNOME 3 amd64
    • Просмотр профиля
Re: Какой бы софт написать ?...
« Ответ #48 : 08 Января 2014, 20:15:56 »
Phlya, полезное приложение для композитора не обязательно полезно для художника. Я ведь не критикую чью-то просьбу создать игру или файловый менеджер. Талант это свойство давно забыто. Сейчас есть скорее удача/расчет/чья-то помощь.
Señor_Gaga, нативный код пожалуй лучше всего. Интерпретаторы не отличаются большой скоростью работы.
 Хотя нативный код пожалуй будет сильно зависеть от железа. Или тет? Кстати какие еще варианты есть?
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

Бди!

  • Гость
Re: Какой бы софт написать ?...
« Ответ #49 : 08 Января 2014, 20:20:21 »
Плагины для Компиза.

Оффлайн Señor_Gaga

  • Забанен
  • Активист
  • *
  • Сообщений: 878
  • Ubuntu 12.04LTS & Linux Mint 13LTS "Maya"
    • Просмотр профиля
Re: Какой бы софт написать ?...
« Ответ #50 : 08 Января 2014, 20:22:19 »
Идея такая: реализовать компилятор LISP без скобочек,
или хотя бы минимизировать их количество, что бы не
было такой лабуды ))))))))
Списки сделать 'мягкими' - обычные S-выражения лиспа
и 'жесткими', то есть неизменяемыми - в них будет размещаться код или массивы.
Обеспечить возможной инфиксной записи и присваивание: a = b + c
Примерно так по минимуму.

Пользователь решил продолжить мысль 08 Января 2014, 20:26:07:
Señor_Gaga, нативный код пожалуй лучше всего. Интерпретаторы не отличаются большой скоростью работы.
 Хотя нативный код пожалуй будет сильно зависеть от железа. Или тет? Кстати какие еще варианты есть?

Байт-код переносим и будет работать и на Linuxе и на винде.
Как вариант - шитый код типа как в Forth.
Шитый очень быстр и так же переносим.
---
Есть опыт в разработке компилятора\интерпретатора?
« Последнее редактирование: 08 Января 2014, 20:28:02 от Señor_Gaga »

Оффлайн alsoijw

  • Старожил
  • *
  • Сообщений: 4062
  • Fedora 25 GNOME 3 amd64
    • Просмотр профиля
Re: Какой бы софт написать ?...
« Ответ #51 : 08 Января 2014, 20:32:00 »
Señor_Gaga, то что ты сказал мало понятно. Даже если знать лисп. Нужен код. Правила синтаксиса. Кстати компилятор LISP под линь есть? Как я понимаю эта тема - отправная точка для создания проекта. ИМХО для проекта нужна отдельная тема, ведь сообщение Бди! к этой (теме нового ЯП) теме не относится. А самая важная часть в разработке - чтоб сообщения были по одной теме.
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

Бди!

  • Гость
Re: Какой бы софт написать ?...
« Ответ #52 : 08 Января 2014, 20:37:31 »
alsoijw,
Ну так и создайте новую тему, а какое отношение создание (точнее-разговоры о создании) нового ЯП
имеют к этой теме?
И вообще- почему тема не в РОВ?

Оффлайн Señor_Gaga

  • Забанен
  • Активист
  • *
  • Сообщений: 878
  • Ubuntu 12.04LTS & Linux Mint 13LTS "Maya"
    • Просмотр профиля
Re: Какой бы софт написать ?...
« Ответ #53 : 08 Января 2014, 20:55:51 »
alsoijw,
Мне тоже не понятны ваши мысли.
Вы эту книгу читали? [цензура]


p.s. не стоит раздавать урлы на такое!
« Последнее редактирование: 08 Января 2014, 21:05:03 от Чистый »

Оффлайн Чистый

  • Автор темы
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3473
  • nix - вот оно счастье...
    • Просмотр профиля
Re: Какой бы софт написать ?...
« Ответ #54 : 08 Января 2014, 21:03:04 »
я писал свой интерпритатор, когда делал человеку на заказ диплом, суть сводилась к тому что бы программа конфигурировалась на данном языке, аля 1C, скожу я вам что это самый муторный диплом который я делал на заказ, а делал я их под сотню, не меньше....

Бди!,
К сожалению не использую данный менеджер, а значит не  смогу в полной мере его поддерживать, а создавать полумертвое, плохо пахнущее не хочу...
Тестовый репозиторий kdeNeur ppa:devcode/kdeneur
各々が死ぬことをどのように決定する

Оффлайн Чистый

  • Автор темы
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3473
  • nix - вот оно счастье...
    • Просмотр профиля
Re: Какой бы софт написать ?...
« Ответ #55 : 08 Января 2014, 21:05:27 »
Бди!,
Потому что я так захотел, тема соответствует разделу :)
Тестовый репозиторий kdeNeur ppa:devcode/kdeneur
各々が死ぬことをどのように決定する

Бди!

  • Гость
Re: Какой бы софт написать ?...
« Ответ #56 : 08 Января 2014, 21:11:40 »
Чистый,
Ну, не для Компиза (он к моему большому сожалению уже своё отжил) а для других менеджеров.
------------------
Бди!,
Потому что я так захотел, тема соответствует разделу :)
Возможно. Я кнопочку не жамкал.

Оффлайн alsoijw

  • Старожил
  • *
  • Сообщений: 4062
  • Fedora 25 GNOME 3 amd64
    • Просмотр профиля
Re: Какой бы софт написать ?...
« Ответ #57 : 08 Января 2014, 21:22:41 »
Чистый, а для какого ЯП интерпретатор?
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

Оффлайн Señor_Gaga

  • Забанен
  • Активист
  • *
  • Сообщений: 878
  • Ubuntu 12.04LTS & Linux Mint 13LTS "Maya"
    • Просмотр профиля
Re: Какой бы софт написать ?...
« Ответ #58 : 08 Января 2014, 21:41:55 »
Кстати компилятор LISP под линь есть?

И не один. К примеру CLISP

Оффлайн Чистый

  • Автор темы
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3473
  • nix - вот оно счастье...
    • Просмотр профиля
Re: Какой бы софт написать ?...
« Ответ #59 : 08 Января 2014, 22:17:46 »
alsoijw,
для своего :)
Тестовый репозиторий kdeNeur ppa:devcode/kdeneur
各々が死ぬことをどのように決定する

 

Страница сгенерирована за 0.018 секунд. Запросов: 21.