Current time: 22.04.2024, 00:22 Hello There, Guest! (LoginRegister)
Language: english | russian  

Poll: Понравился?
Да
Нет
[Show Results]
Note: This is a public poll, other users will be able to see what you voted for.
Post Reply 
Threaded Mode | Linear Mode
TavernVideos BIK (Assembler) - 2 вариант
» В городах каждого типа - в тавернах своя видеозаставка и своё название из tavnames.txt.На карте объекты "таверна" другое название.
Author Message
feanor Offline

Posts: 622
Post: #24

Quote:feanor, о вкусах на инструменты не спорят. Используем, что есть, что удобно и во что умеем Ab
Спорят, конечно же. оО
Вообще обо всем спорят, потому что безусловное одобрение — вообще одна из самых плохих вещей, которые могут случаться.

Quote:Аргументы есть?
Есть, конечно, в частности, опыт индустрии; опосредованный опыт парочки субкультур, в которых ассемблер забывали как страшный сон при первой же возможности; собственно, личный опыт.
В конце концов, даже для героев сколько чего написано на С/С++, а сколько чего на ассемблере?
   
Или вот взять сабж - мы сейчас как раз работаем с видео, я решил посмотреть реализацию, заглядываю в исходники - окей, простыня write-only ассемблера толком без комментариев или хотя бы разделения на модули, окей, закрываю исходники.
Дело, конечно, не в языке самом по себе (lua-код на работу с новыми видео из 359 оставил тоже не самые лучшие впечатления), дело всего лишь в том, что язык поощряет или не порицает такое поведение.

После этого даже немного начинаешь понимать дизайн Go или стрррашные отступы Питона, где к хорошему синтаксису принуждают побоями.

Quote:Для сравнения можно заглянуть в высокоуровневые исходники ВоГ-а, которые неизвестно как и чем компилируются (наверное чем-нибудь платным и монстроидальным), разбираться в которых - одна головная боль.

Вог - говнокод, я так в семнадцать лет писал, неудивительно, что он от технологического долга и рухнул. Даже начало нулевых не извиняет.
   
И контрпример - HD (3.15 выкладывался), там очень приятный код. Это, конечно, ничего не доказывает, как и любой другой единичный пример, куда важнее, что на ассемблере так написать просто не получится за те же затраты. Даже неплохо документированный код МоР, который, возможно, лучшее, что можно написать на ассемблере, откровенно проигрывает (в TSW мы бросили его использовать из-за практически гарантированных побочных эффектов; тот же HD можно драть кусками, не вникая).

Quote:ну и сам программный код при этом распухает до ~1,5 MB при том, что на фасме он весил бы ~0,25 MB
на улице подходит к концу 2019 год, а люди до сих пор жлобятся из-за лишнего терабайта гигабайта мегабайта. Ну продайте вы эту самую книжку "Ассемблер для чайников", за библиографическую редкость как раз денег будет на флешку.
01.10.2019 20:54
Find all posts by this user Quote this message in a reply
« Next Oldest | Next Newest »
Post Reply 


Messages In This Thread
TavernVideos BIK (Assembler) - 2 вариант - myoffice91 - 25.09.2019, 18:49
RE: TavernVideos BIK (Assembler) - igrik - 25.09.2019, 20:23
RE: TavernVideos BIK (Assembler) - myoffice91 - 26.09.2019, 00:03
RE: TavernVideos BIK (Assembler) - daemon_n - 26.09.2019, 04:17
RE: TavernVideos BIK (Assembler) - Berserker - 26.09.2019, 04:31
RE: TavernVideos BIK (Assembler) - XEPOMAHT - 27.09.2019, 03:20
RE: TavernVideos BIK (Assembler) - myoffice91 - 27.09.2019, 13:55
RE: TavernVideos BIK (Assembler) - Berserker - 27.09.2019, 15:57
RE: TavernVideos BIK (Assembler) - feanor - 27.09.2019, 16:52
RE: TavernVideos BIK (Assembler) - Berserker - 27.09.2019, 16:59
RE: TavernVideos BIK (Assembler) - myoffice91 - 27.09.2019, 17:47
RE: TavernVideos BIK (Assembler) - feanor - 27.09.2019, 18:49
RE: TavernVideos BIK (Assembler) - Berserker - 28.09.2019, 00:20
RE: TavernVideos BIK (Assembler) - myoffice91 - 29.09.2019, 16:10
RE: TavernVideos BIK (Assembler) - 2 вариант - Berserker - 29.09.2019, 23:55
RE: TavernVideos BIK (Assembler) - 2 вариант - myoffice91 - 30.09.2019, 00:55
RE: TavernVideos BIK (Assembler) - 2 вариант - XEPOMAHT - 30.09.2019, 01:18
RE: TavernVideos BIK (Assembler) - 2 вариант - myoffice91 - 30.09.2019, 01:53
RE: TavernVideos BIK (Assembler) - 2 вариант - PerryR - 01.10.2019, 11:20
RE: TavernVideos BIK (Assembler) - 2 вариант - daemon_n - 01.10.2019, 11:46
RE: TavernVideos BIK (Assembler) - 2 вариант - feanor - 01.10.2019, 16:43
RE: TavernVideos BIK (Assembler) - 2 вариант - XEPOMAHT - 01.10.2019, 19:01
RE: TavernVideos BIK (Assembler) - 2 вариант - igrik - 02.10.2019, 12:23
RE: TavernVideos BIK (Assembler) - 2 вариант - XEPOMAHT - 02.10.2019, 13:44
RE: TavernVideos BIK (Assembler) - 2 вариант - Berserker - 01.10.2019, 17:34
RE: TavernVideos BIK (Assembler) - 2 вариант - PerryR - 01.10.2019, 22:54
RE: TavernVideos BIK (Assembler) - 2 вариант - feanor - 01.10.2019 20:54
RE: TavernVideos BIK (Assembler) - 2 вариант - Berserker - 02.10.2019, 00:33
RE: TavernVideos BIK (Assembler) - 2 вариант - AuAu - 02.10.2019, 00:40
RE: TavernVideos BIK (Assembler) - 2 вариант - feanor - 02.10.2019, 11:24
RE: TavernVideos BIK (Assembler) - 2 вариант - AuAu - 02.10.2019, 14:39
RE: TavernVideos BIK (Assembler) - 2 вариант - feanor - 02.10.2019, 19:29
RE: TavernVideos BIK (Assembler) - 2 вариант - Berserker - 02.10.2019, 21:06
RE: TavernVideos BIK (Assembler) - 2 вариант - MOP - 02.10.2019, 21:18
RE: TavernVideos BIK (Assembler) - 2 вариант - XEPOMAHT - 03.10.2019, 12:09
RE: TavernVideos BIK (Assembler) - 2 вариант - feanor - 04.10.2019, 17:47
RE: TavernVideos BIK (Assembler) - 2 вариант - Berserker - 04.10.2019, 19:52
RE: TavernVideos BIK (Assembler) - 2 вариант - Archer30 - 13.12.2020, 18:05
RE: TavernVideos BIK (Assembler) - 2 вариант - Berserker - 14.12.2020, 03:40
RE: TavernVideos BIK (Assembler) - 2 вариант - Archer30 - 14.12.2020, 06:59
RE: TavernVideos BIK (Assembler) - 2 вариант - XEPOMAHT - 14.12.2020, 10:56
RE: TavernVideos BIK (Assembler) - 2 вариант - Raistlin - 16.12.2020, 14:52
RE: TavernVideos BIK (Assembler) - 2 вариант - Archer30 - 16.12.2020, 15:18
RE: TavernVideos BIK (Assembler) - 2 вариант - Raistlin - 16.12.2020, 15:25
RE: TavernVideos BIK (Assembler) - 2 вариант - Berserker - 16.12.2020, 18:05
RE: TavernVideos BIK (Assembler) - 2 вариант - Raistlin - 16.12.2020, 19:14
RE: TavernVideos BIK (Assembler) - 2 вариант - myoffice91 - 19.12.2020, 19:24
RE: TavernVideos BIK (Assembler) - 2 вариант - Macron1 - 19.12.2020, 20:02
RE: TavernVideos BIK (Assembler) - 2 вариант - Archer30 - 19.12.2020, 20:05
RE: TavernVideos BIK (Assembler) - 2 вариант - myoffice91 - 19.12.2020, 23:25
RE: TavernVideos BIK (Assembler) - 2 вариант - Archer30 - 19.12.2020, 23:52
RE: TavernVideos BIK (Assembler) - 2 вариант - Berserker - 20.12.2020, 00:01
RE: TavernVideos BIK (Assembler) - 2 вариант - myoffice91 - 22.12.2020, 16:43
RE: TavernVideos BIK (Assembler) - 2 вариант - Berserker - 22.12.2020, 17:26
RE: TavernVideos BIK (Assembler) - 2 вариант - Archer30 - 22.12.2020, 19:15
RE: TavernVideos BIK (Assembler) - 2 вариант - myoffice91 - 23.12.2020, 13:36
RE: TavernVideos BIK (Assembler) - 2 вариант - Bes - 26.12.2020, 20:57
RE: TavernVideos BIK (Assembler) - 2 вариант - myoffice91 - 26.12.2020, 21:36
RE: TavernVideos BIK (Assembler) - 2 вариант - Bes - 26.12.2020, 23:30
RE: TavernVideos BIK (Assembler) - 2 вариант - Night - 25.02.2021, 16:52
RE: TavernVideos BIK (Assembler) - 2 вариант - XEPOMAHT - 25.02.2021, 17:09
RE: TavernVideos BIK (Assembler) - 2 вариант - Night - 25.02.2021, 18:45
RE: TavernVideos BIK (Assembler) - 2 вариант - myoffice91 - 22.04.2021, 15:49
RE: TavernVideos BIK (Assembler) - 2 вариант - Suft - 18.04.2022, 11:54
RE: TavernVideos BIK (Assembler) - 2 вариант - myoffice91 - 18.04.2022, 20:56
RE: TavernVideos BIK (Assembler) - 2 вариант - Suft - 18.04.2022, 21:04
RE: TavernVideos BIK (Assembler) - 2 вариант - Elmore - 18.04.2022, 21:45
RE: TavernVideos BIK (Assembler) - 2 вариант - myoffice91 - 27.04.2022, 18:10
RE: TavernVideos BIK (Assembler) - 2 вариант - Berserker - 27.04.2022, 19:59
RE: TavernVideos BIK (Assembler) - 2 вариант - myoffice91 - 29.04.2022, 19:51
RE: TavernVideos BIK (Assembler) - 2 вариант - XEPOMAHT - 29.04.2022, 23:55
RE: TavernVideos BIK (Assembler) - 2 вариант - Berserker - 29.04.2022, 21:17
RE: TavernVideos BIK (Assembler) - 2 вариант - myoffice91 - 30.04.2022, 22:31
RE: Плагин: воспроизведение видео в формате BIK (2022) - myoffice91 - 30.10.2022, 01:58

Forum Jump:

Powered by MyBB Copyright © 2002-2024 MyBB Group