OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Понедельник, 14 Октябрь, 2019 08:42

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 29 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения: Re: Google Code Search не знает об Оберонах
СообщениеДобавлено: Понедельник, 29 Июнь, 2009 22:10 

Зарегистрирован: Четверг, 17 Ноябрь, 2005 11:51
Сообщения: 2931
Откуда: г. Ярославль
Брошу свои пять копеек.

Мелочёвка типа "скомпилировать и выгрузить" нужна только на первых порах, при знакомстве. Дальше оно только мешает, потому что появляются зависимости модулей, и просто так уже не выгрузишь. То есть, комбинация не является главной, это действительно мелочёвка, отвлекающая внимание от главного. Вот сильно бы не помешала проектная система, в которой были бы собраны все подобные мелочи, вплоть до генерации заготовок исходников - это да. Но именно как отдельная подсистема, а сам ББ пусть остаётся как есть.

Ребрендинг, я считаю, не нужен и только сильнее всё запутает. Надо развивать то, что есть... Делать какие-нибудь вещи, которые окажутся полезными многим. Например, диспетчер писем для Thunderbird (по типу TheBat'ского). Или вот, всплыла потребность: http://www.berkem.ru/kuda-programmisty-smotryat


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Google Code Search не знает об Оберонах
СообщениеДобавлено: Понедельник, 29 Июнь, 2009 23:06 
Аватара пользователя

Зарегистрирован: Воскресенье, 08 Июль, 2007 00:38
Сообщения: 778
Откуда: Москва
Alexey Veselovsky писал(а):
...

Впрочем, мы вновь отклонились от темы. По теме: если component pascal ещё более-менее хорошо гуглится, то oberon уже гуглится очень плохо -- слишком много значений этого слова. Слишком распространено. BlackBox же вообще не гуглится. Ибо полно одноименных именно програмных продуктов. А BlackBox component builder довольно вяло гуглится просто потому что на тех же форумах никто его полной фамилией именем отчеством не величает, да даже BlackBox обычно не пишут, а просто -- BB.

Т.о. в идеале нужен бы какой-то ребрендинг. Тот же "Компонентный Паскаль" -- слишком длинно. На форумах, на сайтах, в блогах также никто его полностью величать не будет (кроме того название вводит в заблуждение -- кажется что КП это нечто вроде delphi, т.е. паскаль с какими-то доп. наворотами, хотя это не так, и это скорее уж не паскаль, на оборот, модула). Нужено краткое удобно употребимое название языку. Нужно краткое удобно употребимое в "простой форумской речи" название среде.

Вот java/c++/c#/f#/lisp -- хорошие названия. Паскаль -- тоже довольно хорошееназвание (хотя не столь хорошее -- ибо у слова "Паскаль" множество значений).

Да... Только жаль что это не реально.


Для существующих языков (Оберон и его диалекты/потомки) и систем (БлэкБокс, БлуБотл) ребрэндинг бесполезен, поскольку в нынешнем виде они всё равно никогда не станут популярными - слишком уж аскетичны и заточены под экспериментальные цели и индивидуальное системное программирование.

А вот для новых систем, таких как семантический редактор Валерия Лаптева (http://forum.oberoncore.ru/viewtopic.php?f=26&t=1542), важно не наступить на эти грабли с неудачным "неймингом". Хороший генератор названий можно найти по этому адресу: http://makewords.com/.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Google Code Search не знает об Оберонах
СообщениеДобавлено: Вторник, 30 Июнь, 2009 07:30 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8180
Откуда: Троицк, Москва
Сергей Прохоренко писал(а):
... не станут популярными - слишком уж аскетичны ...
Сама попытка предсказать будущее (занятие, как известно, на редкость безнадежное), в общем, коррелирует с отсутствием логики в этом умозаключении.


Последний раз редактировалось Info21 Вторник, 30 Июнь, 2009 21:31, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Google Code Search не знает об Оберонах
СообщениеДобавлено: Вторник, 30 Июнь, 2009 09:24 

Зарегистрирован: Четверг, 12 Июль, 2007 23:18
Сообщения: 1982
Откуда: Узбекистан, Чирчик
Alexey Veselovsky писал(а):
Нужено краткое удобно употребимое название языку. Нужно краткое удобно употребимое в "простой форумской речи" название среде.
...
Да... Только жаль что это не реально.

Никто не мешает Вам придумать ещё один язык обероновского семейства и назвать его как угодно...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Google Code Search не знает об Оберонах
СообщениеДобавлено: Среда, 01 Июль, 2009 18:00 
Аватара пользователя

Зарегистрирован: Суббота, 15 Март, 2008 20:00
Сообщения: 297
Откуда: Київ, Україна
по запросу
Цитата:
lang:"modula"

примерно 33 900 (для сравнению pascal -435 000; c++ - 8 640 000).
что не так уже и плохо

возможно в эту категорию попадает и оберон-семейство

PS: так и есть. Пример запроса:
Цитата:
lang:"modula" bluebottle

результат, например:
Цитата:
bluebottle.ethz.ch/downloads/current/AosAppsSrc.zip - Неизвестно - Modula-2


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Google Code Search не знает об Оберонах
СообщениеДобавлено: Среда, 01 Июль, 2009 19:29 

Зарегистрирован: Вторник, 25 Апрель, 2006 16:21
Сообщения: 2180
Откуда: Нижний Новгород
bohdant писал(а):
по запросу
Цитата:
lang:"modula"

примерно 33 900 (для сравнению pascal -435 000; c++ - 8 640 000).
что не так уже и плохо


Вообще, табличка:
Код:
 1 c               11500000   20.93%
 2 java            10600000   19.30%
 3 c++             8630000    15.71%
 4 php             3960000    7.21%
 5 makefile        2730000    4.97%
 6 c#              1960000    3.57%
 7 perl            1810000    3.29%
 8 python          1570000    2.86%
 9 shell           1090000    1.98%
10 ruby            952000     1.73%
11 troff           681000     1.24%
12 javascript      642000     1.17%
13 messagecatalog  529000     0.96%
14 matlab          522000     0.95%
15 automake        468000     0.85%
16 pascal          435000     0.79%
17 smalltalk       421000     0.77%
18 sql             381000     0.69%
19 fortran         374000     0.68%
20 jsp             373000     0.68%
21 assembly        370000     0.67%
22 objectivec      354000     0.64%
23 css             330000     0.60%
24 basic           309000     0.56%
25 lisp            301000     0.55%
26 actionscript    260000     0.47%
27 bat             245000     0.45%
28 tex             223000     0.41%
29 tcl             204000     0.37%
30 xslt            184000     0.33%
31 scheme          174000     0.32%
32 lua             169000     0.31%
33 ocaml           155000     0.28%
34 configure       150000     0.27%
35 asp             145000     0.26%
36 prolog          130000     0.24%
37 autoconf        125000     0.23%
38 inform          124000     0.23%
39 eiffel          113000     0.21%
40 m4              106000     0.19%
41 ada             91600      0.17%
42 haskell         89200      0.16%
43 sgml            74100      0.13%
44 coldfusion      73800      0.13%
45 R               69900      0.13%
46 vhdl            60600      0.11%
47 svg             59400      0.11%
48 lex             50600      0.09%
49 pod             50600      0.09%
50 texinfo         50000      0.09%
51 erlang          49200      0.09%
52 d               46500      0.08%
53 sml             42800      0.08%
54 mathematica     39500      0.07%
55 verilog         36600      0.07%
56 yacc            33600      0.06%
57 maple           33200      0.06%
58 vim             32000      0.06%
59 xul             25100      0.05%
60 sas             23800      0.04%
61 scilab          23600      0.04%
62 awk             20900      0.04%
63 modula2         19200      0.03%
64 modula3         14800      0.03%
65 limbo           13300      0.02%
66 cobol           9000       0.02%
67 rebol           2000       0.00%
68 applescript     1000       0.00%
69 lolcode         77         0.00%
70 caja            20         0.00%
Итого:             54934997   100.00%


Вообще, забавно, видно что более-менее выполняется закон 20/80. Первая десятка языков (из 70ти) суммарно составляет 81.55% от всех записей в базе гугла. Первая десятка это однозначный мейнстрим. А дальше уже надо смотреть. Например svg, awk, objectivec, pascal (delphi) -- тоже вполне себе мейнстрим, но специфика их применения такова, что исходники их в сети не публикуются. Аналогичто и Ада например. Awk -- пишутся мелкие скрипты под себя. Зачем их публиковать? objc -- на нем пишут под мак. в основном проприентарщину. delphi -- аналогично. опенсорс проектов практически нет (думаю немалый процент найденого гуглом относится к фрипаскалю и лазарусу а не к делфи). На Аде пишется довольно много софта, но он ясное дело не публикуется.

+ следует учитывать что некоторые языки более компактны нежели другие. Соответственно если на каком нибудь обероне, модуле или си программа будет состоять из десятка-двух модулей/файлов (причем у Си будет файлов раза в два больше чем у оберона), то на каком-нибудь хаскеле это вполне может ужаться в 2-3 модуля причем всё может быть в одном файле. Поэтому можно бы ещё как-то сгруппировать языки по подгруппам. Скажем ruby с python'ом корректно сравнивать, а вот модулу с питоном -- уже нет.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Google Code Search не знает об Оберонах
СообщениеДобавлено: Среда, 01 Июль, 2009 21:42 
Аватара пользователя

Зарегистрирован: Воскресенье, 08 Июль, 2007 00:38
Сообщения: 778
Откуда: Москва
bohdant писал(а):
по запросу
Цитата:
lang:"modula"

примерно 33 900 (для сравнению pascal -435 000; c++ - 8 640 000).
что не так уже и плохо

возможно в эту категорию попадает и оберон-семейство

PS: так и есть. Пример запроса:
Цитата:
lang:"modula" bluebottle

результат, например:
Цитата:
bluebottle.ethz.ch/downloads/current/AosAppsSrc.zip - Неизвестно - Modula-2


Замечательный анализ! А если попробовать решить обратную задачу - искать обероновские программы, выбрав параметр поиска Modula-2?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Google Code Search не знает об Оберонах
СообщениеДобавлено: Среда, 01 Июль, 2009 22:04 

Зарегистрирован: Вторник, 25 Апрель, 2006 16:21
Сообщения: 2180
Откуда: Нижний Новгород
Сергей Прохоренко писал(а):
Замечательный анализ! А если попробовать решить обратную задачу - искать обероновские программы, выбрав параметр поиска Modula-2?


Не получится просто потому что google code search не знает ничего о обероне. Ну нету там lang:oberon


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Google Code Search не знает об Оберонах
СообщениеДобавлено: Среда, 01 Июль, 2009 22:40 
Аватара пользователя

Зарегистрирован: Суббота, 15 Март, 2008 20:00
Сообщения: 297
Откуда: Київ, Україна
Сергей Прохоренко писал(а):
Замечательный анализ! А если попробовать решить обратную задачу - искать обероновские программы, выбрав параметр поиска Modula-2?

Нужно добавить то, что есть в обероне и нету в модуле-2(3) или указать то, чего не должно быть в оберона, а в модуле-2(3) есть.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 29 ]  На страницу Пред.  1, 2

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2005-2019, участники конференции «OberonCore», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Без разрешения участников и ссылки на конференцию «OberonCore» любое воспроизведение и/или копирование высказываний полностью и/или по частям запрещено.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB