| |||||||
Программирование Создание, разработка и доработка различных игр и программного обеспечения |
|
|
Опции темы |
18.07.2011, 03:43 | #1 | |||
Пугатель
Регистрация: 26.06.2005
Адрес: Москва, СССР
Сообщений: 6,105
Репутация: 1085
|
Холивары с Монстром
Цитата:
Цитата:
BlizzardJedi, GPGPU эффективны только при больших объемах однородных данных, которые минимально включают в себя линейные участки кода, где до вычисления промежуточных данных невозможно определить адрес перехода на следующую инструкцию. Про условные переходы - не совсем верно, я еще в 2006 году писал на шейдерах с использованием условных переходов, обнаружил что набор команд уже достиг почти тьюринговской полноты, и мечтал о более удобных средствах описания алгоритмов. И через год NVidia прочитала наконец мои мысли.
__________________
Хорошо смеется тот, кто стреляет первым! (танкистская мудрость) |
|||
|
18.07.2011, 11:03 | #2 | ||
Игрок
Регистрация: 25.11.2006
Сообщений: 883
Репутация: 504
|
Цитата:
Цитата:
__________________
Все они были мертвы...Последний выстрел стал отметкой, которая изменила все. Твиттер: http://twitter.com/enchantner/
Я убрал палец с курка. Все было кончено. |
||
|
18.07.2011, 13:18 | #3 | ||
Пугатель
Регистрация: 26.06.2005
Адрес: Москва, СССР
Сообщений: 6,105
Репутация: 1085
|
Цитата:
Цитата:
__________________
Хорошо смеется тот, кто стреляет первым! (танкистская мудрость) |
||
|
18.07.2011, 14:38 | #4 | |||
Игрок
Регистрация: 25.11.2006
Сообщений: 883
Репутация: 504
|
Цитата:
Цитата:
Цитата:
__________________
Все они были мертвы...Последний выстрел стал отметкой, которая изменила все. Твиттер: http://twitter.com/enchantner/
Я убрал палец с курка. Все было кончено. |
|||
|
18.07.2011, 14:52 | #5 | ||
Юзер
Регистрация: 22.01.2011
Сообщений: 126
Репутация: 18
|
Цитата:
Последний раз редактировалось BlizzardJedi; 18.07.2011 в 14:53. Причина: а если кавычки поставить, то имя правильно отображается... |
||
|
18.07.2011, 19:13 | #6 | ||
Пугатель
Регистрация: 26.06.2005
Адрес: Москва, СССР
Сообщений: 6,105
Репутация: 1085
|
BlizzardJedi, разумеется: http://msdn.microsoft.com/en-us/libr...(v=vs.85).aspx
Enchantner, Можно и в блокноте, но в условиях отступов регулярное возвращение к написанному коду в простом текстовом редакторе без средств контроля табов превращается в блуждание по минному полю. Про кроссплатформенность я помню, но она нужна там, где она нужна по ТЗ, и там кстати прекрасно справляются Java и Mono. Цитата:
__________________
Хорошо смеется тот, кто стреляет первым! (танкистская мудрость) |
||
|
18.07.2011, 20:50 | #7 | |||
Игрок
Регистрация: 25.11.2006
Сообщений: 883
Репутация: 504
|
Цитата:
Цитата:
Цитата:
В общем, это вечный спор, кому что удобнее В защиту легко сказать, что код на том же C++ можно, наплевав на расположение скобок, превратить в такую кашу - мама дорогая. А в питоне это невозможно по определению, именно это делает его очень удобным для поддержки и снижает порог вхождения для чтения чужого кода.
__________________
Все они были мертвы...Последний выстрел стал отметкой, которая изменила все. Твиттер: http://twitter.com/enchantner/
Я убрал палец с курка. Все было кончено. |
|||
|
18.07.2011, 21:46 | #8 | ||||
Пугатель
Регистрация: 26.06.2005
Адрес: Москва, СССР
Сообщений: 6,105
Репутация: 1085
|
Enchantner,
Цитата:
Цитата:
Цитата:
Цитата:
__________________
Хорошо смеется тот, кто стреляет первым! (танкистская мудрость) |
||||
|
19.07.2011, 00:53 | #9 | ||
Юзер
Регистрация: 22.01.2011
Сообщений: 126
Репутация: 18
|
[CCCP] Monster, Enchantner, каждому программисту не угодишь. Поэтому и появляются C++, STL и прочие вещи, которые программисты создавали для себя и под себя.
[CCCP] Monster, механика! Только механика! ) |
||
|
23.07.2011, 10:59 | #11 | ||
Шаман
Регистрация: 13.04.2007
Адрес: Praha, ČR
Сообщений: 966
Репутация: 330
|
Hast
Как бы питон уже тоже далеко не младенец)
__________________
|
||
|
24.07.2011, 01:10 | #13 | ||
Пугатель
Регистрация: 26.06.2005
Адрес: Москва, СССР
Сообщений: 6,105
Репутация: 1085
|
Hast, как-бы речь про концепции вообще, и место, в которое они ведут. У питона - нехорошее.
__________________
Хорошо смеется тот, кто стреляет первым! (танкистская мудрость) |
||
|
24.07.2011, 19:38 | #14 | ||
Игрок
Регистрация: 25.11.2006
Сообщений: 883
Репутация: 504
|
Цитата:
А это уже вроде объяснили
__________________
Все они были мертвы...Последний выстрел стал отметкой, которая изменила все. Твиттер: http://twitter.com/enchantner/
Я убрал палец с курка. Все было кончено. |
||
|
25.07.2011, 01:00 | #15 | ||
Пугатель
Регистрация: 26.06.2005
Адрес: Москва, СССР
Сообщений: 6,105
Репутация: 1085
|
Enchantner, Есть предпочтения сугубо личные вроде цвета или вкуса. А есть технические возможности, которые можно измерить. Я использовал именно вторые.
__________________
Хорошо смеется тот, кто стреляет первым! (танкистская мудрость) |
||
|
25.07.2011, 16:28 | #16 | ||
Игрок
Регистрация: 25.11.2006
Сообщений: 883
Репутация: 504
|
[CCCP] Monster, то есть ты сравнивал технические возможности Java-C/C++ и питона? Или ты про сишарп? Круто. Я бы так не смог, особенно если учесть, что это языки для совсем разных целей. Это если не вспоминать, что один компилируемый, а другой скриптовый.
__________________
Все они были мертвы...Последний выстрел стал отметкой, которая изменила все. Твиттер: http://twitter.com/enchantner/
Я убрал палец с курка. Все было кончено. |
||
|
25.07.2011, 20:08 | #17 | ||
Пугатель
Регистрация: 26.06.2005
Адрес: Москва, СССР
Сообщений: 6,105
Репутация: 1085
|
Enchantner, я говорил о технических концепциях реализации синтаксиса и его привязки к средам разработки, технологии я никак не сравнивал.
__________________
Хорошо смеется тот, кто стреляет первым! (танкистская мудрость) |
||
|
26.07.2011, 10:26 | #18 | ||
Игрок
Регистрация: 25.11.2006
Сообщений: 883
Репутация: 504
|
[CCCP] Monster, если бы везде был один и тот же синтаксис - язык бы тоже был один. А среды разработки есть как нормальные, так и отстойные для всех языков. Причем тут именно питон? Тем более что для питона теперь есть тот же PyCharm.
__________________
Все они были мертвы...Последний выстрел стал отметкой, которая изменила все. Твиттер: http://twitter.com/enchantner/
Я убрал палец с курка. Все было кончено. |
||
|
26.07.2011, 22:22 | #19 | ||
Пугатель
Регистрация: 26.06.2005
Адрес: Москва, СССР
Сообщений: 6,105
Репутация: 1085
|
Enchantner, Через синтаксис реализуется концепция. Только часто для поддержки концепции также нужна особая технология, не имеющая нативной поддержки в ОС и процессоре. Поэтому такие системы тащут за собой фреймворк+интерпретатор/ВМ или еще что-то. Именно питон тут притом, что помимо в общем-то стандартных концепций вроде ООП, функционального программирования и т.п. есть еще очень специфическая синтаксическая особенность, не относящаяся к реализации технологий и не влияющая на общие возможности языка, но полностью убивающая возможности по внешнему анализу и управлению блоками кода, за исключением автоматической простановки табов при переходе на следующую строку. Эта особенность питона исключительно неприятна, и при этом другие языки, аналогичные по возможностям, лишены этой проблемы. При этом неприятность проблемы заключена именно в проблемах с эргономикой абсолютно любой среды программирования, которая будет работать с синтаксисом питона, потому что в случае с таким синтаксисом надежные знания о блоках кода имеются лишь в голове программиста, и оттуда их никак не извлечь, если только он сам не пожелает. Результатом этого становится геморрой при поддержке уже написанного кода, если его требуется менять, т.к. включать свою внимательность приходится на всю катушку, причем там, где можно было бы просто автоматизировать процесс, оставив его на откуп машине, которая всегда внимательна.
__________________
Хорошо смеется тот, кто стреляет первым! (танкистская мудрость) |
||
|
27.07.2011, 18:40 | #20 | ||
Игрок
Регистрация: 25.11.2006
Сообщений: 883
Репутация: 504
|
Цитата:
__________________
Все они были мертвы...Последний выстрел стал отметкой, которая изменила все. Твиттер: http://twitter.com/enchantner/
Я убрал палец с курка. Все было кончено. |
||
|
|