Главное меню
Мы солидарны с Украиной. Узнайте здесь, как можно поддержать Украину.

C++ Builder

Автор Искандер, марта 21, 2011, 15:08

0 Пользователи и 1 гость просматривают эту тему.

myst

Цитата: RawonaM от марта 23, 2011, 10:31
Цитата: myst от марта 23, 2011, 10:30
Расскажи об этом разработчикам Linux, например. :)
Линукс это 70-ые годы, там он и остался. Для таких целей С подходит в общем-то.
Стоп-стоп, проект большой? Огромный. Значит C, по твоим словам, не подходит.

RawonaM

Цитата: Чайник777 от марта 23, 2011, 10:32
ЦитироватьНу вот, это был намек же. Тогда еще альтернатив не было.
Жаба была.
Ну она еще плохо была. Начало только.

RawonaM

Цитата: myst от марта 23, 2011, 10:33
Цитировать
ЦитироватьРасскажи об этом разработчикам Linux, например. :)
Линукс это 70-ые годы, там он и остался. Для таких целей С подходит в общем-то.
Стоп-стоп, проект большой? Огромный. Значит C, по твоим словам, не подходит.
Это не один проект, а кучка маленьких и средних :) Во-первых, уже все написано, переписывать что ли с каждым выходом нового более удобного языка? Во-вторых, нужен больший контроль и бо́льшая производительность, С этим неплох.

Искандер

Цитата: myst от марта 23, 2011, 10:28
Цитата: Искандер от марта 23, 2011, 10:21
Мист почему-то считает, что вставлять в середину массива бессмысленно. :(
Мне нужен массив точек собранный по возрастанию координаты точки по траектории.
Потому что я не знаю, что за задача. Вы же за четыре страницы так её и не рассказали. Почему массив нельзя потом отсортировать?
Зачем откладывать на потом то, чо можно сделать сразу?
Чтобы отсортировать потом, нужно будет раздвигать и вставлять ЖиКу раз, а тут только сравнивать и один раз раздвинуть и вставить.
"Niech żyją POLACY!! Ponieważ polacy są rasej nadczłowieków. Od nich jest przyszłość planety. Oni przeżyją nawet wojną atomowę, dlatego, że polacy są wieczni, bo chtoniczni. I dadzą potomstwo, które też będzie polakami i polkami. Niech żyjemy, hura!.." (c) Awwal12

myst

Цитата: RawonaM от марта 23, 2011, 10:37
Это не один проект, а кучка маленьких и средних :)
Ох, выкручиваешьса же. :)

Искандер

"Niech żyją POLACY!! Ponieważ polacy są rasej nadczłowieków. Od nich jest przyszłość planety. Oni przeżyją nawet wojną atomowę, dlatego, że polacy są wieczni, bo chtoniczni. I dadzą potomstwo, które też będzie polakami i polkami. Niech żyjemy, hura!.." (c) Awwal12

myst

Цитата: Искандер от марта 23, 2011, 10:42
Зачем откладывать на потом то, чо можно сделать сразу?
Чтобы отсортировать потом, нужно будет раздвигать и вставлять ЖиКу раз, а тут только сравнивать и один раз раздвинуть и вставить.
Затем, что задачи решают сведением к уже решённым; затем, что макаронокод не нужен; затем, что существуют более эффективные алгоритмы сортировки, чем простые вставки.
Вам немедленно следует выкурить вот эту книгу.

RawonaM


myst


Karakurt

Надо что-то раздвинуть и туда что-то вставить.

Bhudh

Цитата: RawonaMуже все написано, переписывать что ли с каждым выходом нового более удобного языка?
Задание: перечитать статью «Наш ответ Чемберлену» и ещё раз объяснить, что такого плохого хотел автор.
Пиши, что думаешь, но думай, что пишешь.
MONEŌ ERGŌ MANEŌ.
Waheeba dokin ʔebi naha.
«каждый пост в интернете имеет коэффициент бреда» © Невский чукчо

RawonaM

Цитата: Karakurt от марта 23, 2011, 11:15
Надо что-то раздвинуть и туда что-то вставить.
Бхудх уже спросил, сколько детей после этого он хочет. Не ответил.

Искандер

лана, до компа доберусь -- читну.
Но как-то не вижу причин чтобы из готовых кусков собирался более короткий код, чем этот.
"Niech żyją POLACY!! Ponieważ polacy są rasej nadczłowieków. Od nich jest przyszłość planety. Oni przeżyją nawet wojną atomowę, dlatego, że polacy są wieczni, bo chtoniczni. I dadzą potomstwo, które też będzie polakami i polkami. Niech żyjemy, hura!.." (c) Awwal12

RawonaM

Цитата: Искандер от марта 23, 2011, 11:50
Но как-то не вижу причин чтобы из готовых кусков собирался более короткий код, чем этот.
Если уже кто-то этот кусок написал, то ваш код будет однострочковый. Вероятно короче.

Тайльнемер

Цитата: Karakurt от марта 23, 2011, 11:15
Надо что-то раздвинуть и туда что-то вставить.
Если это надо делать много раз, то, может, вместо массива стоит взять список?

Искандер

Во вам прям целиком задачу пассказать?
И вы станете за это помогать и содействовать?
Сомневаюсь, уж не в обиду но.
Так вот: задача минимум -- прога, симулирующая движение поезда по заданному пути-профилю.
Задача максимум: вспомнить си и заботать чо новенького.
"Niech żyją POLACY!! Ponieważ polacy są rasej nadczłowieków. Od nich jest przyszłość planety. Oni przeżyją nawet wojną atomowę, dlatego, że polacy są wieczni, bo chtoniczni. I dadzą potomstwo, które też będzie polakami i polkami. Niech żyjemy, hura!.." (c) Awwal12

Искандер

Цитата: RawonaM от марта 23, 2011, 11:56
Цитата: Искандер от марта 23, 2011, 11:50
Но как-то не вижу причин чтобы из готовых кусков собирался более короткий код, чем этот.
Если уже кто-то этот кусок написал, то ваш код будет однострочковый. Вероятно короче.
Экзекутив?
Конешно в этой случае не критично... но я сделал вот так. Пока делал, кстати, много нового вспомнил.
"Niech żyją POLACY!! Ponieważ polacy są rasej nadczłowieków. Od nich jest przyszłość planety. Oni przeżyją nawet wojną atomowę, dlatego, że polacy są wieczni, bo chtoniczni. I dadzą potomstwo, które też będzie polakami i polkami. Niech żyjemy, hura!.." (c) Awwal12

myst

Цитата: Тайльнемер от марта 23, 2011, 12:14
Если это надо делать много раз, то, может, вместо массива стоит взять список?
Я же не зря дал ссылку на контейнеры, чтобы можно было выбрать подходящий. Я ж хотел во имя добра, но человек неадекватен.

Тайльнемер

Цитата: RawonaM от марта 23, 2011, 10:12
На сегодня нет смысла строить прикладные проекты на С++. На нем делают те вещи, которые требуют быстродействия и достаточно полного контроля. Это идет вразрез с STL.
По-моему, это не идёт в разрез с STL. STL сделан так, что не имеет оверхеда. Велосипеды работают не быстрее (или, в крайних случаях, незначительно быстрее) STL'я.
Цитата: http://en.wikipedia.org/wiki/Standard_Template_Library#CriticismsThe STL was created as the first library of generic algorithms and data structures for C++, with four ideas in mind: generic programming, abstractness without loss of efficiency, the Von Neumann computation model[1], and value semantics.
Кроме того, компиляторы оптимизированы под использование STL'я, а не велосипедов.

myst

Цитата: Искандер от марта 23, 2011, 12:34
И вы станете за это помогать и содействовать?
Сомневаюсь, уж не в обиду но.
Я уже два раза пытался помочь и оба раза пожалел. Не в обиду, но.
Общаться на нормальном языке уже всё, никак? Регистры не переключаются?

RawonaM


myst

Цитата: Тайльнемер от марта 23, 2011, 12:43
По-моему, это не идёт в разрез с STL. STL сделан так, что не имеет оверхеда. Велосипеды работают не быстрее (или, в крайних случаях, незначительно быстрее) STL'я.
Наконец-то разумный человек в треде. К тому же оверхед в данном случае вообще дело надцатое. Человек едва пык-мыкать научился, а уже о каких оверхедах рассуждает. Это же фэйспалм Хагрида.

myst


myst

Всем юным и не очень трёхколёсникам ежедневно читать вот это.

RawonaM

Цитата: Тайльнемер от марта 23, 2011, 12:43
ЦитироватьНа сегодня нет смысла строить прикладные проекты на С++. На нем делают те вещи, которые требуют быстродействия и достаточно полного контроля. Это идет вразрез с STL.
По-моему, это не идёт в разрез с STL. STL сделан так, что не имеет оверхеда. Велосипеды работают не быстрее (или, в крайних случаях, незначительно быстрее) STL'я.
Ладно, уговорили. :) Но я вам дело говорю, для всего, что в риалтайме мы не используем STL.

Да, как-то Искадндер не содействует помощи. Если просто нужно сделать, то готовый контейнер проще.
Вообще у билдера есть по-моему свои штуки поверх стандартной библы, они еще проще.

Быстрый ответ

Обратите внимание: данное сообщение не будет отображаться, пока модератор не одобрит его.

Имя:
Имейл:
Проверка:
Оставьте это поле пустым:
Наберите символы, которые изображены на картинке
Прослушать / Запросить другое изображение

Наберите символы, которые изображены на картинке:

√36:
ALT+S — отправить
ALT+P — предварительный просмотр