Приветствуем на Форум Херсона. Форум Херсонской молодежи.. На данный момент Вы находитесь на форуме как Гость и имеете очень ограниченные возможности и права. Что бы писать или отвечать в темах, загружать картинки, файлы на форуме Вам нужно зарегистрироваться, что совершенно бесплатно. Регистрация очень быстрая, не откладывайте эту процедуру! Если возникнут проблемы с регистрацией напишите нам. |
|
Программирование Все вопросы по написанию программ |
|
Опции темы |
05.01.2009, 09:16 | #1 (Ссылка на пост) | |||||||||
Щас сменю себе статус
Пол:
Благодарил(а): 9,926
Благодарили 6,148 раз в 2,096 постах
Галерея:
0
Вес репутации: 82
|
Вирт
Еще в 2005 году Вирт посетил Москву и пообщался с разработчиками. На одном из блогов нашел отзыв и некоторые детали события. Думаю будет полезно кому то
Цитата:
__________________
|
|||||||||
|
Эти 2 пользователей сказали Спасибо TIGR за хороший пост: | KAPAMEJIbKA (16.03.2009), Marchello (05.01.2009) |
05.01.2009, 10:33 | #2 (Ссылка на пост) | ||||||||
Местные мы
Пол:
Благодарил(а): 457
Благодарили 620 раз в 179 постах
Галерея:
0
Вес репутации: 23
|
"Современный программист как бы смотрит через библиотеки. Просто ищет нужную процедуру. Я бы никогда так не учил."
Это точно (и это печально). Как по мне, это все началось с Делфи, там где всё делали "компоненты" вместо программиста. Народ искал (ищет) компоненты на все случаи жизни. И мало кто задумывается (знает) как "оно" работает внутри. А потом пошло в обиход модное слово framework - которое следует рассматривать не только в рамках .NET. Библиотеки всякие... Это конечно все не плохо (для разработки), но программист, извините за выражение, тупеет. Вот в некоторых вопросах на собеседование можно наблюдать что-то типа "какую функцию из фрейворка нужно вызвать чтобы сделать <что угодно>?". Ладно, нюни распускать не будем... "C# гораздо лучше чем C++." Оуу... это похоже на фразу (реакцию) студента первокурсника. Это же принципиально разные, скажем так, технологии. И очень часто в одном проекте нужно юзать и то и то, использую выгоды и того и другого. Во-вторых, если у C# "отнять" фреймворк - то он вообще потеряет ценность. Если же Вирт под понятем C# понимал "сам язык и весь тот .net фрейворк" - то он противоречит сам себе (я про первую цитату). Ну в общем "Как вы, наверное, заметили, Вирт несколько недолюбливает C и C++" - о бо всем сразу говорит... Marchello добавил 05.01.2009 в 11:57 Ну теперь посмотрим что за Oberon, которым господин Вирт хочет заменить С++. Синтаксис (все взято с их сайта): Код:
MODULE Temp; IMPORT SYSTEM, Kernel, Out; PROCEDURE Identify(VAR modname: ARRAY OF CHAR; VAR pc: LONGINT); VAR ebp, eip: LONGINT; m: Kernel.Module; BEGIN SYSTEM.GETREG(SYSTEM.EBP, ebp); SYSTEM.GET(ebp, ebp); (* stack frame of caller *) SYSTEM.GET(ebp+4, eip); (* return address from caller *) m := Kernel.GetMod(eip); IF m # NIL THEN COPY(m.name, modname); pc := eip - SYSTEM.ADR(m.code[0]) ELSE modname[0] := 0X; pc := MAX(LONGINT) END END Identify; PROCEDURE Test*; VAR name: ARRAY 32 OF CHAR; pc: LONGINT; BEGIN Identify(name, pc); Out.String(name); Out.String(" PC="); Out.Int(pc, 1); Out.Ln END Test; END Temp. им то заменить С++... Там на сайте, кстати, есть ФАК. Давайте посмотрим на первый вопрос, самый актуальный походу: What advantage do you see in using Oberon rather than other widespread programming languages? И что мы видим в качестве ответа? Какую-то пространную белиберду... ни о чем не говорящую по сути вопроса. Чтобы не быть голословным, таки приведу ответ: A: The following was reported by Antonio Cisternino : Reading the old book "Godel, Echer, Bach: an eternal golden braid", Hofstadter, 1980, I have found the following in chapter X: "Programming in different languages is like composing pieces in different keys, particularly if you work at the keyboard. If you have learned or written pieces in many keys, each key will have its own special emotional aura. Also, certain kinds of figurations "lie in the hand" in one key but are awkward in another. So you are channeled by your choice of key. In some ways, even enharmonic keys, such as C-sharp and D-flat, are quite distinct in feeling. This shows how a notational system can play a significant role in shaping the final product." I think it's a nice way to say that multiple languages may help solving complex problems if each language is used to exploit its strength. It is related with CLR and the music context is appropriate to the name C#. Последний раз редактировалось Marchello, 05.01.2009 в 10:57. Причина: Добавлено сообщение |
||||||||
|
Сказали Спасибо пользователю Marchello за этот пост: | TIGR (05.01.2009) |
05.01.2009, 12:07 | #3 (Ссылка на пост) |
Модератор
Пол:
|
а я думал тут про виртуальный секс будет.
ребятки, это было бы интереснее, поверьте |
|
05.01.2009, 14:03 | #4 (Ссылка на пост) | ||||||||
сам по себе
Пол:
Благодарил(а): 1,386
Благодарили 2,082 раз в 918 постах
Записей в дневнике: 2
Галерея:
0
Вес репутации: 39
|
Тигр, если ты это, что б показать какой маразматик Вирт, то не стоит, мы по его книжкам учились, он старый и больной человек. Эму уже на все глубоко ....
Давайте отнесемся с пониманием, врядли кто нибудь из нас сделает столько для программирования, сколько он в свое время |
||||||||
|
05.01.2009, 15:08 | #5 (Ссылка на пост) | |||||||||
Щас сменю себе статус
Пол:
Благодарил(а): 9,926
Благодарили 6,148 раз в 2,096 постах
Галерея:
0
Вес репутации: 82
|
Цитата:
просто тут как раз было мне интересны его ответы на вопросы, с которых можно просто похоливорить зы весь его "маразм" как ты говоришь как по мне лишь только в том что он свои разработки рекламирует везде а так паскаль - это один из самых интересных моментов в моей жизни
__________________
|
|||||||||
|
Сказали Спасибо пользователю TIGR за этот пост: | KAPAMEJIbKA (16.03.2009) |
06.01.2009, 09:30 | #6 (Ссылка на пост) | ||||||||
Гаденыш
Пол:
Благодарил(а): 2,441
Благодарили 5,833 раз в 2,093 постах
Галерея:
0
Вес репутации: 78
|
Сразу видно, что он неравнодушен к С++ - а это как ни странно говорит больше в пользу того языка , ну и интересно было бы его мнение о Digital Mars, все-таки по уверению авторов этот язык лишен всех недостатков С++
|
||||||||
|
07.01.2009, 10:29 | #7 (Ссылка на пост) | ||||||||
АптИчески непразрачЕн.
Пол:
Адрес: Дома
Благодарил(а): 483
Благодарили 1,159 раз в 423 постах
Галерея:
0
Вес репутации: 30
|
уровень абстракций и парадигм это конечно хорошо, но иногда очень выручает тупое хав ту.
__________________
Меньше, чем где-либо, я претендую здесь на полноту, иначе мне пришлось бы повторить массу превосходных житейских правил, преподанных мудрецами разных времен, начиная с Феогниса и псевдо-Соломона и кончая Ларошфуко. Я буду излагать лишь то, что мне пришло на ум, показалось заслуживающим сообщения, и что, насколько мне не изменяет память, не было еще сказно, или, если и было, то не совсем так, я только подбираю колосья на необозримом, другими до меня сжатом, поле. |
||||||||
|
08.01.2009, 19:38 | #8 (Ссылка на пост) | ||||||||
Гаденыш
Пол:
Благодарил(а): 2,441
Благодарили 5,833 раз в 2,093 постах
Галерея:
0
Вес репутации: 78
|
язык для которого нужен howto - не нужен, библиотека, которой нужна документация в виде howto, - не нужна
__________________
- Слава Україні! - закричали они, вместо приветствия. - Что это за фашизм?! - возмутился журналист Гундырев. - Откуда у них столько ненависти к русским? |
||||||||
|
Здесь присутствуют: 1 (пользователей - 0 , гостей - 1) | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Два взгляда на программирование | П.Е.С | Программирование | 43 | 02.08.2008 14:10 |
Вирт. дружба...возможна или нет? | Maniyak | Флейм | 55 | 05.03.2008 06:52 |