Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - igor

Страницы: 1 2 [3] 4 5 ... 30
31
Общий раздел / Re: [Oberon-07/11] Export non-scalar variable.
« : Сентябрь 12, 2013, 04:01:31 pm »
Экспортировать можно только read only. А для сложных типов сделать read only видимо проблематично. Вот и запретил... :-)
Дело, видимо, всё же в другом. Экспортированная переменная доступна всем модулям-клиентам. Если эта переменная доступна для записи, то различные модули-клиенты в принципе могут изменять её значение не согласованно. Получается как бы то же "зло", что и с глобальными переменными. Слишком широкополосный доступ для записи.

32
Общий раздел / Re: [Oberon-07/11] Export non-scalar variable.
« : Сентябрь 12, 2013, 03:46:07 pm »
Что характерно, в Модуле-2 тип-множество у Вирта был составным, а в Обероне стал скалярным.
Точнее так - в Обероне-0 явно сказано что он скалярный (точнее Вирт считает что он скалярный), а как оно в Обероне (и соответственно в Oberon-07/11, как в самом свежем представителе) никто, кроме возможно Вирта, не знает :-)
Из указанного мной выше источника:
Цитата: Никлаус Вирт
1.3. Стандартные примитивные типы
************
Мы обозначаем эти типы следующими идентификаторами:
INTEGER, REAL, BOOLEAN, CHAR, SET.
Кстати, POINTER в этом списке нет.

33
Общий раздел / Re: [Oberon-07/11] Export non-scalar variable.
« : Сентябрь 12, 2013, 03:27:36 pm »
Да, кроме того, тип SET Вирт явно причисляет к скалярным типам, хотя доступ к отдельным "полям" там есть.
Что характерно, в Модуле-2 тип-множество у Вирта был составным, а в Обероне стал скалярным.

34
Общий раздел / Re: [Oberon-07/11] Export non-scalar variable.
« : Сентябрь 12, 2013, 03:14:28 pm »
По поводу указателей в Обероне. Ссылку сейчас не найду, но их принято относить к не скалярным типам, потому что указатели в Обероне, в отличие от машинных адресов в Си, всегда связаны со структурными типами данным, таким как массивы и записи.

35
Общий раздел / Re: [Oberon-07/11] Export non-scalar variable.
« : Сентябрь 12, 2013, 03:09:18 pm »
Под скалярными типами в Обероне понимаются все типы, кроме массивов, записей и указателей. Строки, я так понимаю, относятся к массивам (символов), так что они тоже не скалярные.
Откуда дровишки? По крайней мере на счет указателей у меня БОЛЬШИЕ сомнения.
Вроде нашёл, откуда я это знаю  :)
Никлаус Вирт, "Алгоритмы и структуры данных", 2010, Гл.1.3
К сожалению, у меня нет оригинала под рукой (на английском языке). В данном контексте термины "примитивный тип" (в другом переводе: "простой тип") и "скалярный тип" являются синонимами.

36
Общий раздел / Re: [Oberon-07/11] Export non-scalar variable.
« : Сентябрь 12, 2013, 02:36:29 pm »
2) Что такое скалярный тип? В репорте про это нет ни слова. Есть предположение что это Basic Types + Pointer types (в противовес Structured types = Record types + Array types).
Под скалярными типами в Обероне понимаются все типы, кроме массивов, записей и указателей. Строки, я так понимаю, относятся к массивам (символов), так что они тоже не скалярные.

37
Общий раздел / Re: Юмор
« : Сентябрь 06, 2013, 06:07:04 pm »
Древний, но вечно актуальный, баян:

Цитировать
История программных революций от Microsoft
.......................

Цитата к месту (из темы про технологическую независимость):
Хочу обратить ваше внимание и на такое явление. Многие фирмы плодят новые технологии как из рога изобилия. Microsoft, например. Они это делают, потому что это им коммерчески выгодно. А теперь подумайте, какое отношение их мотивы имеют к Вашему проекту.

38
Общий раздел / Re: Как нужно писать ПО
« : Сентябрь 02, 2013, 05:07:52 pm »
Хорошо, что я далёк от JS :-)

39
Общий раздел / Re: Как нужно писать ПО
« : Сентябрь 02, 2013, 04:48:31 pm »
Я дошёл до фразы докладчика: "К Global Scope нужно относиться как к туалету общественному". - И после этого потерял интерес к докладу. По крайней мере, как к докладу в ИТ области.

40
2) убивается авторское форматирование некоторых специфических штук
Согласен с замечанием. Самому лучше вручную придерживаться стиля, и не пользоваться автоформатом.

41
Кстати, если удастся формализовать стилистические правила, то это открывает новые возможности. Допустим, загружаешь в свой специализированный редактор чужые сырцы, нажимаешь кнопку "Исправить стиль", и - вуаля!

42
Начал писать руководство по стилю кодирования.
Посмотрел. Думаю, что документ весьма полезен, особенно для начинающих.
Да, привет любителям пропорциональных шрифтов  :D

43
Общий раздел / Re: English
« : Август 29, 2013, 03:37:11 pm »
Один нюнанс - я не могу что-либо репетировать в плане говорения, без публики
Да Вы просто прирождённый артист  :)
Может Вам тогда записаться в какой-нибудь народный театр, и сыграть там Гамлета (на английском, конечно)?  :)

44
Общий раздел / Re: English
« : Август 29, 2013, 10:50:03 am »
igor, большое спасибо за ссылку.
:)
Я прозанимался по Замяткину где-то чуть меньше месяца. С уверенностью могу сказать, что прогресс есть. Я заметил, что мой слух стал (вдруг) цепляться за отдельные слова при прослушивании англоязычных песен, чего раньше никогда не случалось. Но всё-же я осознал недостаток этого метода (см. выше) и переключился на поиск курсов по произношению, потому что хотел бы не только слышать, но и сам говорить. Планирую в октябре или ноябре вернуться к Замяткину (точнее начать с начала, ибо перерывы делать нельзя).

45
Общий раздел / Re: English
« : Август 29, 2013, 06:48:27 am »
Метод Николая Замяткина Вам в помощь. Правда, этот метод на мой взгляд обладает одним недостатком, но зато в остальном он безупречен.
А какой недостаток? Надо ГРОМКО говорить?
На мой взляд, выработать правильное произношение, полагаясь исключительно на слухачество, не всегда возможно. Наша "свистулька" не заточена под то, чтобы произносить английские звуки. Здесь нужно что-то типа занятий с логопедом. После долгих поисков я остановил свой выбор на фонетическом видеокурсе Пола Грубера (Paul S. Gruber - Pronunciation Workshop's American Accent). По правильному, пожалуй, лучше начать с Грубера, а потом уже переходить к матрицам Замяткина. (Кстати, авторский термин "матрица" мне кажется здесь неуместным, но сам метод от этого не страдает).

Страницы: 1 2 [3] 4 5 ... 30