Forum.iFiction.Ru

iFiction.Ru · ifHub · FAQ · IFWiki · QSP · URQ · INSTEAD · AXMA

форум об interactive fiction, текстовых приключенческих играх и всём таком...

Вы не зашли.

0    0    #76
10.02.2008 13:51

ASBer
Модератор (+162, -20)
Откуда: Москва
Зарегистрирован: 19.07.2007
Сообщений: 816
Вебсайт

Эники-Бэники
ели вареники,
а Джоники-Мнемоники
ели психотроники.

Re: О новой платформе текстовых квестов - СТК

Да, статьи читал конечно. Поэтому и спросил smile
То что приготовления закончены - это хорошо. Просто обычно полезно начинать разработку с наиболее трудоемких функций и далее наращивать более простую функциональность на уже готовые РАБОТАЮЩИЕ сложные функции.

Вот еще примерчик: 3-2*-2 smile
Обрати внимаение - в выражении 2 минуса с РАЗНЫМИ приоритетами smile

Неактивен

0    0    #77
22.02.2008 14:03

Hind
Участник
Откуда: Балашиха
Зарегистрирован: 24.10.2007
Сообщений: 135
Вебсайт

Не нервируйте меня! Мне скоро негде будет прятать трупы!

Re: О новой платформе текстовых квестов - СТК

Кстати, на сайте сказано:

Как приложению, ему требуется поддержка .Net FrameWork и ОС линейки MS Windows

Поддержка .NET имеется и в Linux - в лице Mono. Думаю, заработает и в нем, нужно только проверить.

Неактивен

0    0    #78
25.02.2008 09:50

Eten
Участник (+9, -307)
Откуда: Балаково, Санкт-Петербург.
Зарегистрирован: 21.05.2007
Сообщений: 1416
Вебсайт

---

Re: О новой платформе текстовых квестов - СТК

Поддержка .NET имеется и в Linux - в лице Mono. Думаю, заработает и в нем, нужно только проверить.

Смотря в каких.wink На сайте MS есть список доступных систем линейки Windows  и по шире (Потом и на своем сайте внесу тоже) . А с другой стороны не плохо, значит у других будет возможность использовать мой код (учитывая определенные соглашения).
З.Ы.
Скоро закачаю многотомный архив и обновлю содержимое сайта, в проекте работаю над конкретными правилами синтаксиса.

Неактивен

0    0    #79
26.02.2008 02:12

HzD_Byte
Модератор (+2, -1)
Откуда: Далеко
Зарегистрирован: 15.04.2006
Сообщений: 285
Вебсайт

https://qsp.org

Re: О новой платформе текстовых квестов - СТК

Eten, не пиши о том, о чём имеешь смутное представление. Звиняй, но абсолютное большинство твоих сообщений воспринимаются крайне смешно. 2all: это только у меня такое впечатление? smile

Неактивен

0    0    #80
26.02.2008 08:21

Eten
Участник (+9, -307)
Откуда: Балаково, Санкт-Петербург.
Зарегистрирован: 21.05.2007
Сообщений: 1416
Вебсайт

---

Re: О новой платформе текстовых квестов - СТК

Eten, не пиши о том, о чём имеешь смутное представление. Звиняй, но абсолютное большинство твоих сообщений воспринимаются крайне смешно. 2all: это только у меня такое впечатление?

Может, ты подошел к зеркалу, прежде чем это сказать, но меня в нем не было. Так, что делай выводы.
З.Ы.
Сначала пиши цитату, а потом так говори. Тогда может быть у тебя не будет смутного представления.

но абсолютное большинство твоих сообщений воспринимаются крайне смешно. 2all: это только у меня такое впечатление?

Сходи психологу, а еще лучше к психиатру, может поможет.lol (ничего личного, дружище)

Неактивен

0    0    #81
26.02.2008 10:22

Hind
Участник
Откуда: Балашиха
Зарегистрирован: 24.10.2007
Сообщений: 135
Вебсайт

Не нервируйте меня! Мне скоро негде будет прятать трупы!

Re: О новой платформе текстовых квестов - СТК

HzD_Byte написал:

Eten, не пиши о том, о чём имеешь смутное представление. Звиняй, но абсолютное большинство твоих сообщений воспринимаются крайне смешно. 2all: это только у меня такое впечатление? smile

Нет, у меня тоже. Серьезно, Eten, ваш ответ никак не согласован с моим постом, по крайней мере, остается такое впечатление. И советую покурить MSDN и какие-нибудь книги по .NET. Прочувствовать разницу между понятиями .NET, .Net Framework и Mono smile

Неактивен

0    0    #82
26.02.2008 10:35

fireton
некто с бородой (+354, -92)
Откуда: Москва
Зарегистрирован: 22.08.2005
Сообщений: 1103
Вебсайт

Тон

Re: О новой платформе текстовых квестов - СТК

Eten написал:

Может, ты подошел к зеркалу, прежде чем это сказать, но меня в нем не было. Так, что делай выводы.
З.Ы.
Сначала пиши цитату, а потом так говори. Тогда может быть у тебя не будет смутного представления.

Сходи психологу, а еще лучше к психиатру, может поможет.lol (ничего личного, дружище)

Глубоко адекватный, а главное - конструктивный ответ. Сразу чувствуется зрелая личность...

Неактивен

0    0    #83
26.02.2008 11:00

goraph
Участник (+648, -223)
Зарегистрирован: 16.04.2007
Сообщений: 531

Основная добродетель гражданина есть недоверие.

Re: О новой платформе текстовых квестов - СТК

HzD_Byte написал:

Eten, не пиши о том, о чём имеешь смутное представление. Звиняй, но абсолютное большинство твоих сообщений воспринимаются крайне смешно. 2all: это только у меня такое впечатление? smile

Мне вот чесно говоря уже не смешно smile

Неактивен

0    0    #84
27.02.2008 15:02

Eten
Участник (+9, -307)
Откуда: Балаково, Санкт-Петербург.
Зарегистрирован: 21.05.2007
Сообщений: 1416
Вебсайт

---

Re: О новой платформе текстовых квестов - СТК

Hind, может я тебя и не понял. Но когда учил C# начитался уйму книг и в каждой этот .Net Framework был прекрасно описан во всех мельчайших деталях.
...Hind, тогда тебя действительно не понять. Читая твой пост еще раз, складывается мнение, что понятия путаю не я, а ты - в этом и весь сыр бор. Потому, что .Net - это сеть, а .Net Framework - это совершенно новый подход на программирование. А с другой стороны не глядя на разлчие между двумя фразами, я тебя точно понял и понял это, как то, что Mono поддерживает технологию .Net Framework. FREEBSD, к примеру поддерживает данную технологию и создана она на основе Linux-а. Так, что в моих постах логика мысли не нарушена.
З.Ы.
Во всем остальном, мне без разницы, на какой ОС, кроме Windows можно применять данную технологию, в ней главное преимущество - это межязыковая не зависимость. А в производительности она (технология) уступает не в, а на чуть-чуть, что неощутимо.
Так, что не вижу смысла обсуждать этот вопрос и тыкать в друг друга пальцем.hmm

Отредактировано Eten (27.02.2008 15:35)

Неактивен

0    0    #85
27.02.2008 22:15

Nex
Участник (+120, -130)
Зарегистрирован: 11.06.2007
Сообщений: 2053

---

Re: О новой платформе текстовых квестов - СТК

Eten написал:

А в производительности она (технология) уступает не в, а на чуть-чуть, что неощутимо.

Чё-то теперь я не ощутил... смысла.

Неактивен

0    0    #86
27.02.2008 22:39

Hind
Участник
Откуда: Балашиха
Зарегистрирован: 24.10.2007
Сообщений: 135
Вебсайт

Не нервируйте меня! Мне скоро негде будет прятать трупы!

Re: О новой платформе текстовых квестов - СТК

Nex написал:

Eten написал:

А в производительности она (технология) уступает не в, а на чуть-чуть, что неощутимо.

Чё-то теперь я не ощутил... смысла.

Тут все просто, Eten хотел сказать, что производительность технологий на управляемом коде (a la MSIL) уступает не в [разы], а на чуть-чуть.

Кстати, я с этим не согласен. .NET, Java и иже с ними - зло. smile

Неактивен

0    0    #87
28.02.2008 01:47

Knock
Участник (+1)
Зарегистрирован: 09.11.2002
Сообщений: 165

Re: О новой платформе текстовых квестов - СТК

Eten написал:

FREEBSD, к примеру поддерживает данную технологию и создана она на основе Linux-а.

Если я правильно понял Вашу реплику, Eten, FreeBSD создана на основе Linux? Первый релиз BSD (не FreeBSD, конечно) появился, если мне не изменяет память, в 1978 году, когда Линукса и в помине-то не было... И FreeBSD родственница именно этих, Берклианских операционок (ну а они, в свою очередь берут начало от Unix). Но это так, к слову. Просто зацепило.

Отредактировано Knock (28.02.2008 01:49)

Неактивен

0    0    #88
28.02.2008 09:37

ASBer
Модератор (+162, -20)
Откуда: Москва
Зарегистрирован: 19.07.2007
Сообщений: 816
Вебсайт

Эники-Бэники
ели вареники,
а Джоники-Мнемоники
ели психотроники.

Re: О новой платформе текстовых квестов - СТК

Eten написал:

Потому, что .Net - это сеть, а .Net Framework - это совершенно новый подход на программирование.

.Net - это технология Майкрософт. Из того-же ряда что OLE, ActiveX, COM. (сеть - просто net)
Microsoft .NET Framework - платформа разработки от мелкософта, на мой взгляд никаких особо новых подходов программирования не содержит.
Тут я разделяю мнение Hind

Опять же к слову. smile

Отредактировано ASBer (28.02.2008 09:38)

Неактивен

0    0    #89
28.02.2008 12:43

Eten
Участник (+9, -307)
Откуда: Балаково, Санкт-Петербург.
Зарегистрирован: 21.05.2007
Сообщений: 1416
Вебсайт

---

Re: О новой платформе текстовых квестов - СТК

Хорошо, что поняли сокращение в и на.
Но в защиту данных технологий скажу, что программировать на .NET Framework во много раз удобнее, чем писать к примеру на СИ или Паскале.
Зло в этих вещах люди видят - так это нужда перемен или проще говоря безостановочное движение вперед. В этой ситуации была и Дельфа (первая версия), тогда VB еще и в помине не было. Программисты очень категорично отреагировали на ее возможности, т.к. ихняя значимость при этом станет уменьшаться. К примеру блокнот или калькулятор сейчас может сделать и школьник за пять минут, когда проффесионал сделал бы ее за три дня. Это и задело программистов, но ничего они все равно начали использовать Дельфу и многим она понравилась, сейчас без нее не обойтись.

В пользу, допустим Си шарпа реализующем все возможности .NET Framework, скажу, что одной группе программистов нужно было написать довольно таки сложную СУБД.  Писали они ее на Си (он гибче, чем Паскаль), основная проблема данного языка и всех языков того времени - это работа с памятью, т.е. очищение памяти от уже не нужной информации. На Си шарпе, они эту СУБД написали за два месяца, когда на СИ уйдет, как минимум в два раза больше времени, да еще отлаживать будет труднее.

С другой стороны всем приходится менять некоторые концепции в своих языках, т.к. реализация ООП здесь другая. Я могу совершенно спокойно обойтись без множественного наследования и сделать туже самую программу с помощью нового реализованного подхода к ООП, заодно это будет реализовать легче и меньше багов.

Так, что подобная технология только выигрывает - это видно в использовании данной технологии у больших фирм разработчиков ПО.

Неактивен

0    0    #90
28.02.2008 13:36

Nex
Участник (+120, -130)
Зарегистрирован: 11.06.2007
Сообщений: 2053

---

Re: О новой платформе текстовых квестов - СТК

Eten, а я думал, что в этой теме обсуждается СТК, а не "крут или не крут .NET"...

Неактивен

0    0    #91
28.02.2008 14:03

Eten
Участник (+9, -307)
Откуда: Балаково, Санкт-Петербург.
Зарегистрирован: 21.05.2007
Сообщений: 1416
Вебсайт

---

Re: О новой платформе текстовых квестов - СТК

Eten, а я думал, что в этой теме обсуждается СТК, а не "крут или не крут .NET"...

Я с тобой полностью согласен, но во-первых это особенность нашего сообщества и во-вторых, иногда нужно делать лирическое отступление, правда его всегда вечно растягивают.

К тому же, Nex, а как прокоментируешь, прочитав начало темы и встретив там же обсуждение не в тему? Ведь народ тоже попер не в ту степь, но был рядом.

Неактивен

0    0    #92
28.02.2008 14:41

Gremour
Участник (+1)
Откуда: Беларусь
Зарегистрирован: 09.11.2004
Сообщений: 234

Re: О новой платформе текстовых квестов - СТК

Eten, базы данных уже давно пишут не на C, C++, C# (целиком, наколько я тебя понял), а используют готовые средства работы с базами данных (Interbase, Oracle, ...). И получается гораздо быстрее и менее глючно. :)

Насчёт развития я согласен. После обкатки языка C++ выяснилось много неприятных мест, которые можно упростить и добавить в язык, снизив возможность ошибок (в том числе критических) в разы. Некоторые вещи всё равно делаются всеми программистами заново (велосипеды). Та же работа с памятью.

Есть такой язык программирования D. Вроде я уже о нём упоминал. Очень многие неуклюжие места языка C++ в нём разрешены.
http://digitalmars.com/d/2.0/overview.html

Отредактировано Gremour (28.02.2008 15:35)

Неактивен

0    0    #93
28.02.2008 14:48

Hind
Участник
Откуда: Балашиха
Зарегистрирован: 24.10.2007
Сообщений: 135
Вебсайт

Не нервируйте меня! Мне скоро негде будет прятать трупы!

Re: О новой платформе текстовых квестов - СТК

Во-первых, удобная работа с памятью - это не проблема, а большой плюс для программиста на C++. Я точно знаю, как, где и когда выделяет себе и освобождает память моя программа.

Во-вторых, интерпретируемые языки - зло не по абстрактной причине, а вполне конкретной. Они медленные. Высокие вычислительные мощности современных компов - не повод транжирить их на интерпретацию байт-кода.
Серьезные СУБД, способные обрабатывать сотни запросов в секунду, никто не пишет на ,нете именно по этой причине.

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

Неактивен

0    0    #94
28.02.2008 15:20

fireton
некто с бородой (+354, -92)
Откуда: Москва
Зарегистрирован: 22.08.2005
Сообщений: 1103
Вебсайт

Тон

Re: О новой платформе текстовых квестов - СТК

Высокие вычислительные мощности современных компов - не повод транжирить их на интерпретацию байт-кода.

В .NET нет интерпретации. Перед выполнением программа на байт коде компилируется в машинный код. Причем, может предкомпилироваться один раз, при первом запуске, а потом запускаться намного быстрее. Скорость выполнения почти не страдает. В отличие от Java, например.

Неактивен

0    0    #95
28.02.2008 15:40

Hind
Участник
Откуда: Балашиха
Зарегистрирован: 24.10.2007
Сообщений: 135
Вебсайт

Не нервируйте меня! Мне скоро негде будет прятать трупы!

Re: О новой платформе текстовых квестов - СТК

fireton написал:

В .NET нет интерпретации. Перед выполнением программа на байт коде компилируется в машинный код. Причем, может предкомпилироваться один раз, при первом запуске, а потом запускаться намного быстрее. Скорость выполнения почти не страдает. В отличие от Java, например.

Мне нетрудно дописать фразу.
"Высокие вычислительные мощности современных компов - не повод транжирить их на интерпретацию и компилирование байт-кода."

Неактивен

0    0    #96
28.02.2008 16:02

Gremour
Участник (+1)
Откуда: Беларусь
Зарегистрирован: 09.11.2004
Сообщений: 234

Re: О новой платформе текстовых квестов - СТК

Hind написал:

Во-первых, удобная работа с памятью - это не проблема, а большой плюс для программиста на C++. Я точно знаю, как, где и когда выделяет себе и освобождает память моя программа.

Практически любой C++ программист в конечном счёте сталкивается с необходимостью писать свои менеджеры памяти (пулы, сборщики мусора), интеллектуальные указатели и прочую бытовуху, которая, по большому счёту, является низким уровнем.

Этот самый большой плюс языка C++ является самым большим источником утечек и прописей памяти и изрядной доли геморроя для программиста. У нас в коллективе, например, memcpy и memset являются матерными словами (но в тихаря многие ими пользуются, причём неаккуратно).

Я знаю, в Яве вопрос с памятью уже решили, ограничив возможности программиста, но в Яве есть другие нововведения, которые в некоторых случаях неприемлимы.

Почему я упомянул язык D. Его разработчики давно занимаются разработкой C/C++ компилятора и хорошо знают шероховатые места языка (хорошо звучит :). По их признанию, написание полноценного компилятора C++ (который по совместительству и компилятор языка C), отвечающий стандартам языка C++, задача, мягко говоря, нетривиальная и очень хлопотная (более поздние стандарты вводили кучу заплаток на язык; эти заплатки усложняют алгоритм компилятора).

В двух предложениях, D вмещает в себя все хорошие находки языка C++, обходя его недостатки. При этом, сохраняются низкоуровневые механизмы языка C (по словам разработчиков, язык подходит для написания драйвера устройства не хуже, чем C) для тех, кому ОЧЕНЬ надо, но и предоставляются (и рекомендуются) языковые средства, на которых писать высокоуровневые программы гораздо легче (я имею в виду ООП подход). Разработчики уверяют, что эти новые средства интенсивно вылизаны на предмет быстродействия. Сравнивали скорость работы алгоритма, который работает с файлами и строками, реализованного на C++ и на D. C++ (использовалась библиотека std::) проиграл по скорости раза в два.

Если кто пишет на C++ и не читал overview языка, очень рекомендую. Это не реклама. Просто затронуло за живое. %)

Отредактировано Gremour (28.02.2008 17:16)

Неактивен

0    0    #97
28.02.2008 16:44

goraph
Участник (+648, -223)
Зарегистрирован: 16.04.2007
Сообщений: 531

Основная добродетель гражданина есть недоверие.

Re: О новой платформе текстовых квестов - СТК

Давайте лучше поругаем СТК чем в 128й раз обсуждать .Net, а если нету подходящей темы, я могу подкинуть smile
Например меня интересует эргономика языка - в данном случае этот термин вполне применим. Как я понимаю предполагается использовать теги, причем встречаться они будут чуть ли не в каждой строке. Содержимое тегов будет на русском, но символов '<' и '>' в русской раскладке по умолчанию нету. Т.е. чтоб написать один тег СТК, приходится 4 раза переключать раскладку. А жителям ближнего зарубежья, например Украины, как я, 6 раз, ибо у меня есть еще украинский язык. При этом о ужас, есть еще закрывающий тег.
Ни в одном другом известном мне языке программирования, раскладку переключать не нужно вообще (кроме случая когда надо вводить данные на русском - но тут ничего не поделать). Если мне в классическом языке программирования для того чтобы поставить разделитель (например точку с запятой), нужно было бы 6 раз переключать раскладку, я б уже по одной этой причине таким языком не пользовался. А судя по примерам кода, тегов будет больше чем разделителей где бы то ни было.
При этом платформа позиционируется как изначально русская платформа для новичков.

В равнозначных (насколько я понимаю синтаксис СТК) примерах:

<имя>
Антон
</имя>

и

name = "Антон"

во вражеском втором, раскладка переключается вдвое реже.

Неактивен

0    0    #98
28.02.2008 17:13

Nex
Участник (+120, -130)
Зарегистрирован: 11.06.2007
Сообщений: 2053

---

Re: О новой платформе текстовых квестов - СТК

goraph написал:

В равнозначных (насколько я понимаю синтаксис СТК) примерах:

<имя>
Антон
</имя>

и

name = "Антон"

во вражеском втором, раскладка переключается вдвое реже.

кавычки есть в русской раскладке, нет апострофа.

Неактивен

0    0    #99
28.02.2008 17:33

goraph
Участник (+648, -223)
Зарегистрирован: 16.04.2007
Сообщений: 531

Основная добродетель гражданина есть недоверие.

Re: О новой платформе текстовых квестов - СТК

Nex написал:

кавычки есть в русской раскладке, нет апострофа.

Тут дело не в кавычках, переключаеш раскладку все-равно изза того что name на английском.
Для чистоты эксперимента надо сравнивать с языком в котором нет русских переменных, а то Этен мне кажется станет возмущаться smile
Если они есть разница будет конечно куда больше чем в два раза.

Неактивен

0    0    #100
28.02.2008 17:39

Korwin
Гоблин, зеленый от недосыпа (+188, -16)
Откуда: Екатеринбург
Зарегистрирован: 27.11.2007
Сообщений: 796
Вебсайт

У трав, растущих на мягкой земле - слабые корни. (с)Korwin

Re: О новой платформе текстовых квестов - СТК

Кстати, Гор прав! Когда я еще принимал участие в обсуждении ЯРИЛ, одним из плюсов платформы мне виделся полный отказ от переключений раскладки. Что мне также понравилось в ТКР-2, так это отсутсвие переключений раскладки. Что будет в СТК мне как-то не показалось ни простым, ни удобным. Может можно заменить теги на что-то попроще? Например, имя=Антон;

Отредактировано Korwin (28.02.2008 19:03)

Неактивен

Powered by PunBB
© copyright 2001–2024 iFiction.Ru