powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как изменяется техника программирования с развитием процессоров?
20 сообщений из 20, страница 1 из 1
Как изменяется техника программирования с развитием процессоров?
    #34095777
kvasov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как изменяется техника программирования с развитием процессоров?

Можно сказать, что вот так раньше программировали к примеру на Си, а теперь это устарело, теперь надо мол вот так программировать, по-другому.

Как-то отделяются в литературе современные приемы программирования от устаревших для использования преимуществ развития техники - процессоров, памяти, сети?

Ведь появились 2-х ядерные процессоры, ОЗУ "64-разрядное" ?
или сетевые дела, всякие веб-сокеты - может раньше программировали так, а теперь надо совсем по другому?

Процессор - ОЗУ - Сеть: Как звучат современные концептуальные доктрины программирования для создания к примеру высокопроизводительных программ?

Контекст к примеру такой: - Какие доктрины надо использовать при проектировании сегодня производительной веб-программы, то есть выдающей инфу из своих файлов в интернет большому количеству юзеров?

Как-то меняется же культура программирования.
...
Рейтинг: 0 / 0
Как изменяется техника программирования с развитием процессоров?
    #34095884
Lepsik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это тебе в раздел философии надо, мы тут про С++ гoворим
...
Рейтинг: 0 / 0
Как изменяется техника программирования с развитием процессоров?
    #34095911
kvasov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lepsikэто тебе в раздел философии надо, мы тут про С++ гoворим

то есть Си и придуман для того чтобы скрыть различия техники, и поэтому Си программы "переносимы"

и с точки зрения Си - нет никакого 2-х ядерного процессора - это "абсурд"
...
Рейтинг: 0 / 0
Как изменяется техника программирования с развитием процессоров?
    #34095983
Lepsik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kvasov Lepsikэто тебе в раздел философии надо, мы тут про С++ гoворим

то есть Си и придуман для того чтобы скрыть различия техники, и поэтому Си программы "переносимы"

и с точки зрения Си - нет никакого 2-х ядерного процессора - это "абсурд"

нифига в конце 90-х я делал сишный препроцессор для многопроцессорных машин. Все решаемо
...
Рейтинг: 0 / 0
Как изменяется техника программирования с развитием процессоров?
    #34096619
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kvasovКак изменяется техника программирования с развитием процессоров?

Можно сказать, что вот так раньше программировали к примеру на Си, а теперь это устарело, теперь надо мол вот так программировать, по-другому.

Как-то отделяются в литературе современные приемы программирования от устаревших для использования преимуществ развития техники - процессоров, памяти, сети?

Ведь появились 2-х ядерные процессоры, ОЗУ "64-разрядное" ?
или сетевые дела, всякие веб-сокеты - может раньше программировали так, а теперь надо совсем по другому?

Процессор - ОЗУ - Сеть: Как звучат современные концептуальные доктрины программирования для создания к примеру высокопроизводительных программ?

Контекст к примеру такой: - Какие доктрины надо использовать при проектировании сегодня производительной веб-программы, то есть выдающей инфу из своих файлов в интернет большому количеству юзеров?

Как-то меняется же культура программирования.

1. При программировании не нужно будет забивать код, а ставить только параметры, по которым программа должна генерится. :)
А, вообще, появляюстся универсальные конструктции (банда четырех), методы (модульное, объектное). Как пойдет дальше сложно сказать.

2. Тогда не знали, что можно текст программы приблизить к реальности. Теперь появилось ООП.

3. Становится более высокоуровневыми.

4. В основном забота компилятора. Например, потоки гонять по процессорам.

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

6. Проблема в ширине канала и распределении приоритетов пользователям.

Такое, вот мое имхо.
...
Рейтинг: 0 / 0
Как изменяется техника программирования с развитием процессоров?
    #34096866
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AkhВ основном забота компилятора. Например, потоки гонять по процессорам.

Компиллятор? Гоняет потоки? По процессорам?
...
Рейтинг: 0 / 0
Как изменяется техника программирования с развитием процессоров?
    #34096905
--null--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
некоторые тенденции есть
например, технологию OpenMP для распараллеливания кода в компиляторах Intel сейчас позиционируют для применения с многоядерными процессорами.
(хотя она вроде не так молода)
...
Рейтинг: 0 / 0
Как изменяется техника программирования с развитием процессоров?
    #34096948
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton AkhВ основном забота компилятора. Например, потоки гонять по процессорам.

Компиллятор? Гоняет потоки? По процессорам?

По моему проще пример придумать сложно.
...
Рейтинг: 0 / 0
Как изменяется техника программирования с развитием процессоров?
    #34097198
Sandro_K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Когда-то где-то я прочитал такую фразу:
"Параллельное программирование - это технология будущего, и так будет всегда" :)
...
Рейтинг: 0 / 0
Как изменяется техника программирования с развитием процессоров?
    #34097278
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kvasovКонтекст к примеру такой: - Какие доктрины надо использовать при проектировании сегодня производительной веб-программы, то есть выдающей инфу из своих файлов в интернет большому количеству юзеров?Отстегнуть кому надо эн вечнозелёных - вот и все твои доктрины.
...
Рейтинг: 0 / 0
Как изменяется техника программирования с развитием процессоров?
    #34097799
Фотография Aklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можно например использовать больше плавучку, больше памяти, раньше этого нельзя было делать...

аффтопитезь
...
Рейтинг: 0 / 0
Как изменяется техника программирования с развитием процессоров?
    #34097916
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Недавно запускал Everest на своей машине. Хотел посмотреть список возможностей "камня".

Был впечатлен. Особенно тем, ЧТО у меня НЕ ПОДДЕРЖИВАЕТСЯ.

Одни только названия чего стоят!

- Virtual Machine Extension
- Advanced Cryptography Engine
...
Рейтинг: 0 / 0
Как изменяется техника программирования с развитием процессоров?
    #34097931
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По одному из пунктов я даже стартовал тред... где-то в форуме Windows. В ответ - тишина. Молчат скрулисты. Видать никто не знает.

Эх. Хотел в инете поискать а там - одни пресс-релизы. Никакой конкретной рекомендации по применению.
...
Рейтинг: 0 / 0
Как изменяется техника программирования с развитием процессоров?
    #34098394
kvasov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот они где доктрины - у производителей процессоров,
но о их доктринах и не подозревают программисты

а те программисты, кто вложится в эти доктрины процессоров, может со свистом пролететь вместе с устареванием этих процессоров
(к примеру как это стало с неким процессором Альфа)

получается производители процессоров должны сами писать компиляторы Си
и эти компиляторы должны предоставлять стандартизированный интерфейс - операторы и функции программистам.

А у Си-шников похоже из аппаратно-ускоряемых доктрин - разбиение задачи на "потоки".

типо каждому веб-юзеру свой поток - а компилятор там пусть разбирается что с этим делать

короче лепи потоки где только можно
...
Рейтинг: 0 / 0
Как изменяется техника программирования с развитием процессоров?
    #34098427
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kvasovполучается производители процессоров должны сами писать компиляторы Си
и эти компиляторы должны предоставлять стандартизированный интерфейс - операторы и функции программистам.


Насколько мне известно, Intel так и поступил. Создал свой компиллятор С++. Правда лично я им не пользовался.

Насчет AMD - не знаю. Но на их сайте я вытянул замечательные статьи по оптимизации программ с учетом MMX, 3Dnow e.t.c с примерами на ASM.
...
Рейтинг: 0 / 0
Как изменяется техника программирования с развитием процессоров?
    #34098464
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Большой процент времени уходит на обработку системных функций, которые находятся в ядре, а которое в свою очередь заточено под определенный процессор.

Так обстоит дело в линухах.
...
Рейтинг: 0 / 0
Как изменяется техника программирования с развитием процессоров?
    #34099017
kvasov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AkhБольшой процент времени уходит на обработку системных функций, которые находятся в ядре, а которое в свою очередь заточено под определенный процессор.

Так обстоит дело в линухах.


интересно, а можно линукс для Intel - скомпилировать Intel-компилятором С++ ?

может после этого "Линукс будет просто летать" и не будет уходить "большой процент времени на обработку системных функций" у работающих программ, т.е. включаться все те фишечки производителей процессорв, о которых никто кроме них не знает
...
Рейтинг: 0 / 0
Как изменяется техника программирования с развитием процессоров?
    #34099138
--null--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
маловероятно, ибо большая часть системных вызовов работает с устройствами, заведомо более медленными, чем процессор.
...
Рейтинг: 0 / 0
Как изменяется техника программирования с развитием процессоров?
    #34099662
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kvasovинтересно, а можно линукс для Intel - скомпилировать Intel-компилятором С++ ?

Вполне вероятно.
...
Рейтинг: 0 / 0
Как изменяется техника программирования с развитием процессоров?
    #34099883
Barlone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поищите на интеле - компилятор под линукс дают бесплатно. И он даже как-то совместим с gcc (и по ключам компилятора, и в том смысле что можно объектники от gcc и intel c вместе линковать). Можете попробовать скомпилить ядро.
...
Рейтинг: 0 / 0
20 сообщений из 20, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как изменяется техника программирования с развитием процессоров?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]