HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Наш форум > Технические вопросы > Почему мы знаем С++, но пишем движки по-прежнему на "Си с классами"
aka "Почему Jackhammer так тормозит?"
Страницы (6): « 1 2 3 [4] 5 6 »   Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34523
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


Цитата:
Дядя Миша писал:
Pool это бассейн, а Heap это куча. В бассейн память наливают, а в кучу - бросают. Чего непонятно-то?

Из бассейна бывают утечки, а из кучи нет, развивая аналогию?

__________________

Сообщить модератору | | IP: Записан
Сообщение: 157013

Старое сообщение 22-07-2016 15:35
-
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32210
Нанёс повреждений: 392 ед.

Рейтинг



Навряд ли кучу полностью разворуют - вон она какая большая. Что-нибудь да останется

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

Сообщить модератору | | IP: Записан
Сообщение: 157016

Старое сообщение 22-07-2016 16:18
-
thambs
мразь конченная

Дата регистрации: Mar 2006
Проживает: -
Сообщений: 6417

Рейтинг



>Всё равно надо уметь с памятью работать
Ну это-то естественно.
Мне просто непонятна позиция тов. Икс-Вайдера, который ругает, наверное, все высокоуровневые языки. Вроде-же разумно, что если нужна "арифметика" -- делаем всё вручную по хардкору, если нужна "бухгалтерия" -- пускай низкоуровневыми вещами автоматика занимается.

__________________
http://www.moddb.com/mods/monorail-quest

Сообщить модератору | | IP: Записан
Сообщение: 157020

Старое сообщение 22-07-2016 16:33
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34523
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


Цитата:
thambs писал:
Мне просто непонятна позиция тов. Икс-Вайдера, который ругает, наверное, все высокоуровневые языки.

Он и низкоуровневые ругает, по-моему. Он вообще всё, что связано с погромированием, ругает.

__________________

Сообщить модератору | | IP: Записан
Сообщение: 157021

Старое сообщение 22-07-2016 16:37
-
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32210
Нанёс повреждений: 392 ед.

Рейтинг



Цитата:
thambs писал:
Мне просто непонятна позиция тов. Икс-Вайдера, который ругает, наверное, все высокоуровневые языки

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

Разовъем тему. Кто-нибудь видел, чтобы наш друг вообще хвалил хоть что-то?

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

Сообщить модератору | | IP: Записан
Сообщение: 157026

Старое сообщение 22-07-2016 17:13
-
~ X ~
offline

Дата регистрации: Oct 2005
Проживает: Архангельск
Сообщений: 3619

Рейтинг



Награды
 
[1 награда]


Цитата:
thambs писал:
а если скорость не играет роли?

Вспоминаются банковские делфикодеры и дотнетщики...
Если ты умеешь нормально погромировать, то у тебя всегда быстро.

Цитата:
Дядя Миша писал:
Pool это бассейн, а Heap это куча. В бассейн память наливают, а в кучу - бросают.

тогда из бассейна - черпают, а из кучи - таскают %)

Цитата:
Дядя Миша писал:
какой-то повальный идиотизм везде пихать эти виртуальные машины.

это - заговор.

Это же как с гномом, маком и пр. - когда разработчики прогибаются под быдло (под воздействием продаванов): если мы хотим получить миллиарды быдлопрог под быдлодевайсы, мы не должны учить быдло писать хорошо, мы должны получить много софта и быстро. Для этого Сишечка ну никак не подойдёт. Нам надо чтобы Anal Birds и Pukeman Go поднимали продажи мобыдлоустройств. А если оно тормозит - ЕЩЁ ЛУЧШЕ - быдло будет покупать ещё более дорогие погремушки, зарядки, батарейки. Всё как всегда у потребыдлообщества: чем хуже - тем лучше.

__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]

Сообщить модератору | | IP: Записан
Сообщение: 157100

Старое сообщение 24-07-2016 07:28
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32210
Нанёс повреждений: 392 ед.

Рейтинг



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

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

Сообщить модератору | | IP: Записан
Сообщение: 157119

Старое сообщение 24-07-2016 12:42
-
GioHAUS0n
Житель форума
Девойс

Дата регистрации: Feb 2013
Проживает: N/A
Сообщений: 660

Рейтинг



Немножко оффтоп:
https://habrahabr.ru/company/infopulse/blog/306328/

Сообщить модератору | | IP: Записан
Сообщение: 157342

Старое сообщение 27-07-2016 14:28
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34523
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


Цитата:
Но сегодня уже 2016-ый год. Внешние библиотеки улучшились на порядок. Они стали просто фантастичны. Скорее всего они написаны отличными программистами и оттестированы лучше вашего основного кода. Они имеют внятный API. В них можно встроить логирование. Вам не нужно тратить своё время на написание обёрток вокруг и так уже хорошего кода.

А, ну да.

Добавлено 27-07-2016 в 23:35:

Статья о том, как растут из хобби-программистов в коммерческие.
Я считаю, что прежде, чем ступить на этот скользкий путь, надо тщательно подумать - а оно вам туда надо? Хотите - верьте, хотите - нет, но назад дороги не будет.

__________________

Сообщить модератору | | IP: Записан
Сообщение: 157358

Старое сообщение 27-07-2016 16:35
-
Crystallize
Житель форума

Дата регистрации: Jul 2007
Проживает: Новосибирск
Сообщений: 4423
Возраст: 34

Рейтинг



XaeroX Это как в политике?

Сообщить модератору | | IP: Записан
Сообщение: 157359

Старое сообщение 27-07-2016 16:47
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34523
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


Crystallize
В смысле?

__________________

Сообщить модератору | | IP: Записан
Сообщение: 157375

Старое сообщение 27-07-2016 19:46
-
Crystallize
Житель форума

Дата регистрации: Jul 2007
Проживает: Новосибирск
Сообщений: 4423
Возраст: 34

Рейтинг



XaeroX ну типа научился сидеть в парламенте и толкать речи, а больше ничего и не умеешь. Аналогично, научился писать на плюсах, а переучиться уже не сможешь.

Сообщить модератору | | IP: Записан
Сообщение: 157379

Старое сообщение 28-07-2016 04:59
- За что?
~ X ~
offline

Дата регистрации: Oct 2005
Проживает: Архангельск
Сообщений: 3619

Рейтинг



Награды
 
[1 награда]


Crystallize нет, это значит "назад только в труп-мешке".

Цитата:
Скорее всего они написаны отличными программистами

Цитата:
Скорее всего они написаны отличными программистами

Какой хитрый юркорректный автор, однако

__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]

Сообщить модератору | | IP: Записан
Сообщение: 157396

Старое сообщение 28-07-2016 08:45
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34523
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


~ X ~
Угу, и я о том же.
Как сейчас в рекламе модно говорить? "Пожалуй, магазин номер один в Новосибирске". И не подкопаешься: пожалуй, да, а пожалуй и нет.

__________________

Сообщить модератору | | IP: Записан
Сообщение: 157400

Старое сообщение 28-07-2016 08:59
-
~ X ~
offline

Дата регистрации: Oct 2005
Проживает: Архангельск
Сообщений: 3619

Рейтинг



Награды
 
[1 награда]


XaeroX кстати, слово "отличными" означает и "отличными от нуля". Так что - не прикопаешься.

Кстати, внезапно мне подумалось: я пишу на Си с классами потому что оно сочетает читабельность, простоту, модель ООП и скорость выполнения. Автор ЦПП пишет, что копирование строки в Си++ отличается от копирования строки в Си аж в несколько листов кода. Он подразумевает все проверки, терминирование, выделение памяти и пр.пр.пр. Только, вот, мне strncpy() при грамотном подходе хватает. Другое дело - когда надо много всяких хреней склеивать, но нечасто (пример - код MOTD).

__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]

Сообщить модератору | | IP: Записан
Сообщение: 157407

Старое сообщение 28-07-2016 09:19
- За что?
Тема: (Опционально)
Ваш ответ:



Переводчик транслита


[проверить длину сообщения]
Опции: Автоматическое формирование ссылок: автоматически добавлять [url] и [/url] вокруг интернет адресов.
Уведомление по E-Mail: отправить вам уведомление, если кто-то ответил в тему (только для зарегистрированных пользователей).
Отключить смайлики в сообщении: не преобразовывать текстовые смайлики в картинки.
Показать подпись: добавить вашу подпись в конец сообщения (только зарегистрированные пользователи могут иметь подписи).

Временная зона GMT. Текущее время 09:21. Новая тема    Ответить
Страницы (6): « 1 2 3 [4] 5 6 »   Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Наш форум > Технические вопросы > Почему мы знаем С++, но пишем движки по-прежнему на "Си с классами"
aka "Почему Jackhammer так тормозит?"
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

Быстрый переход:
Оцените эту тему:

Правила Форума:
Вы not можете создавать новые темы
Вы not можете отвечать в темы
Вы not можете прикреплять вложения
Вы not можете редактировать ваши сообщения
HTML Код ВЫКЛ
vB Код ВКЛ
Смайлики ВКЛ
[IMG] Код ВКЛ
 

< Обратная связь - HLFX.ru >

На основе vBulletin
Авторское право © 2000 - 2002, Jelsoft Enterprises Limited.
Дизайн и программирование: Crystice Softworks © 2005 - 2024