|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
08.01.2012, 13:17 | #241 | |
добрый няша
Старожил
Регистрация: 29.10.2006
Сообщений: 4,804
|
Цитата:
var <имя переменной>:<тип> - вполне нормально |
|
08.01.2012, 15:26 | #242 | |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,065
|
Цитата:
Код:
И что значит вот это: Код:
|
|
08.01.2012, 17:30 | #243 | |
Участник клуба
Регистрация: 15.07.2008
Сообщений: 1,933
|
Цитата:
Код:
Надеюсь Пепел не будет добавлять абсолютно все из предложенных фич, тем более в таком виде, в каком они сейчас есть, иначе язык станет такой же свалкой как Scala или D, что с одной стороны неплохо, так как есть всё, что может пригодиться, с другой стороны слегка удручает, делает язык громоздким и не очень лицеприятным. И необходимо продумать, как всё вместе будет выглядеть. И, Пепел Феникса, как дела обстоят сейчас, есть ли уже сформированный синтаксис или стандартная библиотека? |
|
09.01.2012, 02:43 | #244 | |||||||
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Цитата:
Цитата:
Цитата:
Цитата:
а stdlib, еще нет, лишь база самая(ну оно и ясно) насчет Паскаль переменных, всетаки нет, С-стиль, ибо пишу я и более под свои вкусы. но, компилятор строится на гибкой системе, потому возможно и можно будет это все перестроить.(меняя лишь компоненты системы, а не всю систему) Цитата:
Цитата:
потому пожалуй пусть лучше будет только new. Цитата:
в итоге все равно придеться всю тему перелистывать, подводя итоги всем идеям. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. Последний раз редактировалось Пепел Феникса; 09.01.2012 в 02:51. |
|||||||
10.01.2012, 09:14 | #245 |
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
Посмотрите на Scala, язык позволяет практически все ну я не знаю что на нем будет трудно написать. Функциональный, ООП и плагин-расширяемый. Думаю поздно рассматривать как основу, но идей черпать можно бесконечно из него
|
10.01.2012, 18:38 | #246 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
красивости потом, нужно хоть основы сделать.
итак две недели пропадут, работать надо. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
05.05.2012, 11:07 | #247 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
в общем, проект временно заморожен. в связи с нехваткой времени. заморожен, но не отменен.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
27.12.2012, 20:31 | #248 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
на данный момент я вновь начал работу над этим проектом, правда работа идет медленно, на хлеб зарабатывать все же надо.
на данный момент решил поступить так: пишу банальную версию компилятора на шарпе. а дальше уже буду писать компилятор на нем же(на пред версии всмысле). Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
27.12.2012, 23:20 | #249 |
Ваш К. О.
Участник клуба
Регистрация: 26.12.2012
Сообщений: 1,777
|
После чтения этой ветки наконец-то понял, что такое RAII и откуда могут взяться циклические ссылки. У меня и раньше спрашивали, как я буду с ними бороться, когда слышали, что сборщика мусора в Оно не будет. Но я, хоть убей, не понимал, откуда они могут взяться.
Оказалось, что взаимное владение объектами может представлять собой ориентированный граф, и тогда получится ровно так же, как с COM в Delphi: можно обойтись финализаторами, имея переменные. Не ссылки, а именно переменные. Тогда сборщик мусора как бы растворяется в коде, превращаясь в набор финализаторов. Думаю, что напишу об этом статью. |
28.12.2012, 00:29 | #250 |
Форумчанин
Регистрация: 11.07.2010
Сообщений: 914
|
Что-то я не понял, как сборщик мусора растворяется в коде, превращаясь в набор финализаторов, учитывая возможность циклических ссылок.
Как я понимаю, при освобождении самого ничтожного объекта, необходимо пройти по всему графу всех живых объектов, на предмет недоступности удаляемого. Это шквал расчетов для процессора. Поэтому в отдельном потоке должен работать сборщик мусора. Везет же Вам, понимаете как это сделать без него, и уже готовы написать статью. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
можно ли подобный текст перевести на человеческий язык? | alexxx777 | Помощь студентам | 0 | 24.05.2010 19:56 |
Как создать вид подобный SolidWorks. | KemanSR | Общие вопросы C/C++ | 6 | 04.05.2010 21:30 |
Добавить модуль в phpnuke-подобный движок | Able2Know | Фриланс | 3 | 23.04.2010 16:29 |
В Access есть тип данных "Счетчик".Есть ли подобный тип данных в MS Sql Server 2000? | An_ton | SQL, базы данных | 5 | 16.01.2009 17:55 |