OSDev

для всех
Текущее время: 27 апр 2024, 20:10

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




Начать новую тему Ответить на тему  [ Сообщений: 28 ]  На страницу Пред.  1, 2, 3  След.

Используемый редактор/IDE
Notepad++ 23%  23%  [ 3 ]
Dev-C++ 0%  0%  [ 0 ]
Visual Studio 31%  31%  [ 4 ]
Borland C++ Builder 0%  0%  [ 0 ]
Другой 46%  46%  [ 6 ]
Всего голосов : 13
Автор Сообщение
 Заголовок сообщения: Re: Редактор
СообщениеДобавлено: 18 авг 2012, 17:53 

Зарегистрирован: 26 мар 2012, 17:32
Сообщения: 209
Цитата:
Вообще в сообществе юниксоидов отмечаю определённую психологическую тенденцию: продукт считается тем круче, чем больше времени требуется на его освоение.

По-моему, тут следствие ошибочно принято за причину. ИМХО, время освоения - лишь следствие обилия возможностей.

Хотя, посмотрел я как жизнь идёт во всяких jetbrains, eclipse, msvc# - среда очень много думает за программиста, собирает статистику, так что даже подсказки автодополнения ~отсортированы по смыслу, т.е. первым вылезает то что наиболее вероятно предполагалось. В общем, хоть и есть ощущение расхолаживания, но вся эта автоматизация всё же выглядит чем-то хорошим и очень полезным. В принципе, в емаксе у заядлых красноглазых должно что-то похожее получаться, но в нём надо самому писать этот ИИ, а тут уже готовый труд, хоть и туго с возможностями самому настраивать и расширять.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Редактор
СообщениеДобавлено: 18 авг 2012, 20:33 

Зарегистрирован: 28 окт 2007, 18:33
Сообщения: 1418
Yoda писал(а):
Вообще в сообществе юниксоидов отмечаю определённую психологическую тенденцию: продукт считается тем круче, чем больше времени требуется на его освоение


Ну, отчасти так и есть: Notepad на освоение явно требует меньше времени, чем MS Word :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Редактор
СообщениеДобавлено: 18 авг 2012, 21:15 

Зарегистрирован: 28 окт 2007, 18:33
Сообщения: 1418
Nable писал(а):
Хотя, посмотрел я как жизнь идёт во всяких jetbrains, eclipse, msvc# - среда очень много думает за программиста, собирает статистику, так что даже подсказки автодополнения ~отсортированы по смыслу, т.е. первым вылезает то что наиболее вероятно предполагалось. В общем, хоть и есть ощущение расхолаживания, но вся эта автоматизация всё же выглядит чем-то хорошим и очень полезным


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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Редактор
СообщениеДобавлено: 18 авг 2012, 22:55 
Аватара пользователя

Зарегистрирован: 14 мар 2011, 12:31
Сообщения: 970
Откуда: Дагоба
SII писал(а):
Ну, отчасти так и есть: Notepad на освоение явно требует меньше времени, чем MS Word :)

Вот только не надо утрировать. Я говорю о принципе. Юниксы вышли из академической среды и изначально ожидалось, что пользователь имеет высшее образование, солидный уровень компьютерной грамотности и сильную мотивацию для работы с системой. Это было совершенно замечательно и естественно для годов, скажем, восьмидесятых, когда количество доступного ПО не превышало нескольких десятков пакетов, а уровню его сложности было далеко до, например, АвтоКАДа. В современных же условиях даже у специалиста серьёзно падает продуктивность, так как для выполнения простых действий он должен заморачиваться на изучение манов, хавтусов, набивать консольные команды вместо двух кликов мышкой, что отвлекает от его основной работы. Интуитивный и простой интерфейс даже для системы, обладающей большой внутренней сложность на сегодняшний день уже не блажь, а необходимость.

_________________
Yet Other Developer of Architecture.
The mistery of Yoda’s speech uncovered is:
Just an old Forth programmer Yoda was.

<<< OS Boot Tools. >>>


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Редактор
СообщениеДобавлено: 19 авг 2012, 00:06 
Аватара пользователя

Зарегистрирован: 16 апр 2010, 10:10
Сообщения: 320
Откуда: Псковская обл.
Простой в освоении и одновременно сложный ,нет функциональный продукт и стоить должен. Хорошо когда есть выбор платить или читать маны.
В идеале программа могла бы настраиваться на лету под юзера, запоминать предпочтения, подсказывать и т.д.. Примерно представить сколько кода дополнительно нужно добавить - и понятно что соотношение должно быть в пользу рабочего кода. Значит для небольших приложений оправданно почитать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Редактор
СообщениеДобавлено: 19 авг 2012, 04:15 
Заблокирован

Зарегистрирован: 28 окт 2011, 12:14
Сообщения: 555
Откуда: Новосибирск
Программы с большим функционалом конечно нужны и их нужно будет изучать, но если писать вызов функционала единообразно для всех программ, то это будет проще. Вообще больше всего продуктивность падает при переходе с одного языка программирования на другой, хотя разница между компиляторами только и в лексиконе.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Редактор
СообщениеДобавлено: 19 авг 2012, 14:23 

Зарегистрирован: 26 мар 2012, 17:32
Сообщения: 209
> хотя разница между компиляторами только и в лексиконе.
Такое может сказать только тот кто совсем не соображает в ООП, функциональщине и прочих радостях жизни.
Ну или тот кто думает по принципу [strike]"зачем что-то делать в жизни, всё равно потом умирать"[/strike]"какая разница, всё равно всё становится машинными кодами".

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Редактор
СообщениеДобавлено: 19 авг 2012, 15:05 
Заблокирован

Зарегистрирован: 28 окт 2011, 12:14
Сообщения: 555
Откуда: Новосибирск
Nable писал(а):
В общем, это не совсем верное мнение, ибо средства многих языков (или, например, расширений языков) действительно сильно ускоряют разработку + позволяют писать масштабируемый (scalable) код, что сейчас вообще очень важно во многих отраслях.

Разница в компиляторах естественно есть, но переходить от одного лексикона к другому не просто. Как код может быть масштабируемм, непонятно, это жа не картинка :))).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Редактор
СообщениеДобавлено: 19 авг 2012, 17:37 
Аватара пользователя

Зарегистрирован: 14 мар 2011, 12:31
Сообщения: 970
Откуда: Дагоба
Станислав писал(а):
Как код может быть масштабируемм, непонятно, это жа не картинка :))).

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

_________________
Yet Other Developer of Architecture.
The mistery of Yoda’s speech uncovered is:
Just an old Forth programmer Yoda was.

<<< OS Boot Tools. >>>


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Редактор
СообщениеДобавлено: 19 авг 2012, 18:03 
Заблокирован

Зарегистрирован: 28 окт 2011, 12:14
Сообщения: 555
Откуда: Новосибирск
Что значит абстрагироваться от внутреннего устройства объекта, может быть отвернуться от компьютера и писать на столе пальцем? Всегда приходится работать в рамках системы, т.к. у нас есть только то, что она даёт, иначе мы возвращаемся к нулю.


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

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


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

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


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

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB