Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Вс ноя 19, 2017 9:41 am

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 13 сообщений ] 
Автор Сообщение
 Заголовок сообщения: Рациональность выбора пути
СообщениеДобавлено: Пн ноя 15, 2010 8:48 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пн апр 16, 2007 6:38 pm
Сообщения: 1222
а стОит ли такой объемный код реализовывать в виде макросов? ладно если раз-два применяется, но начинающие, например, программисты, или, скажем, высокоуровники, пишущие на ассемблере, могут не видеть разницы между макросами и функциями, и пихать первые там, где нужны вторые

Тема выделена из темы KMLIB (Kolibri Macro Library) v0.05
Mario


_________________
И мы уже давно не пешки,
Мы пули, мы орлы, и решки!
Война ютит бинарный код,
Умри, или иди вперед!


Вернуться к началу
 Заголовок сообщения: Re: KMLIB (Kolibri Macro Library) v0.05
СообщениеДобавлено: Пн ноя 15, 2010 10:41 pm 
Не в сети

Зарегистрирован: Чт авг 13, 2009 10:39 am
Сообщения: 54
Gluk
Ну, пока код оформлен как раз как набор функций. В целом согласен, в макросах им не место.


Вернуться к началу
 Заголовок сообщения: Re: KMLIB (Kolibri Macro Library) v0.05
СообщениеДобавлено: Чт ноя 18, 2010 2:20 am 
Не в сети
Аватара пользователя

Зарегистрирован: Пн фев 09, 2009 4:13 am
Сообщения: 445
Gluk писал(а):
а стОит ли такой объемный код реализовывать в виде макросов?

Как реализовывать свой, или добытый тем или иным способом код, я буду решать сам. И
код не такой уж и объёмный, а очень маленький.

Gluk писал(а):
Ладно если раз-два применяется, но начинающие, например, программисты, или, скажем, высокоуровники, пишущие на ассемблере, могут не видеть разницы между макросами и функциями, и пихать первые там, где нужны вторые.

1. А где написано, что я делаю макросы для начинающих или высокоуровневых программистов? KMLIB я делаю для себя.
И моё правило - сделал что-то для себя, поделись со всеми. А для себя я делаю, не потому, что я самовлюблённый или ещё какой-то, а потому, что когда я делаю для себя, у меня лучше получается проделанная мной работа. И даже когда я делаю для кого-то, я делаю для себя, чтобы сделать работу лучше, чем мог бы. Хотя конечно же речь не обо мне, я только обрисовал ситуацию, чтобы всё было придельно ясно и небыло неправильных представлений обо мне.

2. Любой макрос можно легко убрать в продседуру, или из него сделать продседуру выдрав код оттуда, с последующей оптимизацией как по размеру, так и по скорости, если очень припёрло.

_________________
\ Маузер в руке, Путин – на крюке! \ Путину – клизму! Смерть капитализму! \ Путин – параша, победа будет наша!\
\ Застрели буржуя в спину! Он не лучше чем скотина! \
Изображение


Вернуться к началу
 Заголовок сообщения: Re: KMLIB (Kolibri Macro Library) v0.05
СообщениеДобавлено: Чт ноя 18, 2010 3:33 am 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Пт авг 14, 2009 1:46 am
Сообщения: 1291
Rock_maniak_forever писал(а):
Gluk писал(а):
а стОит ли такой объемный код реализовывать в виде макросов?

Как реализовывать свой, или добытый тем или иным способом код, я буду решать сам. И
код не такой уж и объёмный, а очень маленький.

+ Ненужные макросы (в отличие от ненужных функций) готовый код не загромождают.
Rock_maniak_forever писал(а):
1. А где написано, что я делаю макросы для начинающих или высокоуровневых программистов? KMLIB я делаю для себя.
И моё правило - сделал что-то для себя, поделись со всеми.

++ А еще это правило прямо записано в тексте GPL-лицензии. Если уж пользуешься общим кодом для своих нужд - гони свой собственный продукт в общак, кому-то еще может сгодиться.
(хотя тут могут быть варианты: если твой код создан тобой на 100% с нуля, ты имеешь право его лицензировать на своих собственных условиях, вплоть до полного закрытия)


Вернуться к началу
 Заголовок сообщения: Re: KMLIB (Kolibri Macro Library) v0.05
СообщениеДобавлено: Чт ноя 18, 2010 6:22 am 
Не в сети
Аватара пользователя

Зарегистрирован: Пн фев 09, 2009 4:13 am
Сообщения: 445
art_zh писал(а):
А еще это правило прямо записано в тексте GPL-лицензии. Если уж пользуешься общим кодом для своих нужд - гони свой собственный продукт в общак, кому-то еще может сгодиться.
(хотя тут могут быть варианты: если твой код создан тобой на 100% с нуля, ты имеешь право его лицензировать на своих собственных условиях, вплоть до полного закрытия)


Ну общим кодом я почти не пользуюсь, потому как чужой код для меня тёмный лес, так что я обычно весь код пишу с нуля. А тот код обычно который я использую, если понемаю его, он составляет меньше 1%, если не меньше.

А что касается лицензирования, то либа у меня, как раз под GPL-лицензией и выпускается.

_________________
\ Маузер в руке, Путин – на крюке! \ Путину – клизму! Смерть капитализму! \ Путин – параша, победа будет наша!\
\ Застрели буржуя в спину! Он не лучше чем скотина! \
Изображение


Вернуться к началу
 Заголовок сообщения: Re: KMLIB (Kolibri Macro Library) v0.05
СообщениеДобавлено: Чт ноя 18, 2010 10:28 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пн апр 16, 2007 6:38 pm
Сообщения: 1222
Rock_maniak_forever, я Вам не предъявлял никаких претензий, и, более того, не к Вам одному обращался. Тем более на мой вопрос Вы так и не ответили (а стОит ли), вместо этого ответив на вопрос "Почему Вы это так сделали?", которого я не задавал, не подразумевал, и не планировал задавать или подразумевать в дальнейшем.

_________________
И мы уже давно не пешки,
Мы пули, мы орлы, и решки!
Война ютит бинарный код,
Умри, или иди вперед!


Вернуться к началу
 Заголовок сообщения: Re: KMLIB (Kolibri Macro Library) v0.05
СообщениеДобавлено: Чт ноя 18, 2010 11:19 pm 
Gluk
Бро, ты задаешь бестактные вопросы. Тем более ответы на которые ты сам для себя уже дал. Каждый волен поступать так как ему хочется и удобно. Человек ведь не под заказ пишет. Тем более вопрос о том почему не подгружаемые либы, на форуме уже был задан как минимум один раз - может и еще кто спрашивал. Если человека все устраивает то зачем его расстраивать? Just for fun...


Вернуться к началу
   
 Заголовок сообщения: Re: KMLIB (Kolibri Macro Library) v0.05
СообщениеДобавлено: Чт ноя 18, 2010 11:27 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пн апр 16, 2007 6:38 pm
Сообщения: 1222
Mario: "то зачем его расстраивать?" - "Каждый волен поступать так как ему хочется и удобно"

_________________
И мы уже давно не пешки,
Мы пули, мы орлы, и решки!
Война ютит бинарный код,
Умри, или иди вперед!


Вернуться к началу
 Заголовок сообщения: Re: KMLIB (Kolibri Macro Library) v0.05
СообщениеДобавлено: Пт ноя 19, 2010 12:37 am 
Gluk
Не я конечно не возражаю, можешь и дальше задавать вопросы на которые заранее известны ответы, но мне так казалось в каждом приложении сил должно быть рациональное зерно. Видимо я ошибаюсь или только у меня одного такой уродский размышлизм.


Вернуться к началу
   
 Заголовок сообщения: Re: KMLIB (Kolibri Macro Library) v0.05
СообщениеДобавлено: Пт ноя 19, 2010 1:16 am 
Не в сети
Аватара пользователя

Зарегистрирован: Пн фев 09, 2009 4:13 am
Сообщения: 445
Gluk писал(а):
Rock_maniak_forever, я Вам не предъявлял никаких претензий, и, более того, не к Вам одному обращался. Тем более на мой вопрос Вы так и не ответили (а стОит ли), вместо этого ответив на вопрос "Почему Вы это так сделали?", которого я не задавал, не подразумевал, и не планировал задавать или подразумевать в дальнейшем.


Для особо обделённых интеллектом скажу - да, стоит. Надеюсь теперь всё ясно?

P.S. И прошу прощения, если всё-таки моё высказывание выше, оказалось грубее для вас, чем я думал. Вы меня сами вынудили - товарищ Gluk. Без обид!

P.S. На подобного типа вопросы больше не отвечаю. И это, касается всех: участвующих, и не участвующих в данной теме.

_________________
\ Маузер в руке, Путин – на крюке! \ Путину – клизму! Смерть капитализму! \ Путин – параша, победа будет наша!\
\ Застрели буржуя в спину! Он не лучше чем скотина! \
Изображение


Вернуться к началу
 Заголовок сообщения: Re: KMLIB (Kolibri Macro Library) v0.05
СообщениеДобавлено: Пт ноя 19, 2010 9:02 am 
Не в сети
Аватара пользователя

Зарегистрирован: Пн апр 16, 2007 6:38 pm
Сообщения: 1222
Mario, откуда бы мне было известно мнение форумчан по этому поводу?

_________________
И мы уже давно не пешки,
Мы пули, мы орлы, и решки!
Война ютит бинарный код,
Умри, или иди вперед!


Вернуться к началу
 Заголовок сообщения: Re: KMLIB (Kolibri Macro Library) v0.05
СообщениеДобавлено: Пт ноя 19, 2010 10:36 am 
Gluk
Как ты сам однажды сформулировал - не могу не ответить на заданный вопрос.
Чтобы знать чье-либо мнение достаточно читать форум.


Вернуться к началу
   
 Заголовок сообщения: Re: KMLIB (Kolibri Macro Library) v0.05
СообщениеДобавлено: Пт ноя 19, 2010 10:36 am 
Rock_maniak_forever
Приношу извинения за оффтоп - сообщения выделены в отдельную тему.


Вернуться к началу
   
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 13 сообщений ] 

Часовой пояс: UTC+03:00


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

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


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

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