Большой Воронежский Форум
» Программирование>Программирование будущего
LSL 01:52 06.02.2004
Кто как себе представляет сабж ? Лет через 10-20 ? К чему мы стремимся и чего мы добьёмся ?

[Ответ]
Frank_Colletti 02:27 06.02.2004
програмист только подумает, а программа уже написана. [Ответ]
zss_vrn 07:04 06.02.2004
К чему мы стремимся - не знаю. Знаю, к чему юзеры стремятся. Им хоцца, чтоб было две кнопки всего : "Сделать все" и "Отменить". [Ответ]
DimmaN 09:08 06.02.2004
Скорее всего будет так: пишешь постановку на каком-нить UTSL (Universal Target Setting Language ))) и будет тебе щасте ...))) а "проргаммеры будут пить пиво" (с) [Ответ]
mikе 10:11 06.02.2004
Если серьёздно, то наверно будут рулить квантовые компьютеры. имхо. Ну и соответствующие им алгоритмы. [Ответ]
LSL 14:32 06.02.2004
А мне кажется что ничего неизменится. Как писали так и будем писать процедурки и алгоритмики, улучшатся средства, появится пару новых технологий.. Longhorn 2014

Если проанализировать программирование за последнии 10-20 лет, не так уж всё и изменилось...
[Ответ]
Rabbit 16:41 06.02.2004
Слишком маленький срок, для кардинальных изменений, так что всё будет по прежнему... Впрочем скорости как всегда будут расти. [Ответ]
zic 16:52 06.02.2004
Мощности компьютеров будут расти , программеры будут тупеть , особо впрочем ничего не изменится .
А забыл, мелкософт нагнется , все будут писать на Яве и под Unix [Ответ]
mikе 20:41 06.02.2004

Сообщение от :
Если проанализировать программирование за последнии 10-20 лет, не так уж всё и изменилось...

это потому, что не было качественных изменений в технологиях. только количественные. [Ответ]
LSL 21:31 06.02.2004
mike_s
это потому, что не было качественных изменений в технологиях. только количественные.

Первые высокоуровневые языки,
потом ООП и Си++ ,
теперь виртульные машины ява и .net

я бы не назвал эти революционные изменения, колличественными... [Ответ]
mikе 11:48 07.02.2004
я не касаюсь различных варезных наворотов.
у нас нет принципиально нового железа. вот когда оно появится, тогда можно будет говорить и о принципиально новых технологиях софтописания. а пока - всё что ты перечислил не принципиально ново. оно просто обобщает накопленные знания и навыки людей, и даёт другим людам пользоваться этими знаниями, не особенно в них (знания) вникая. [Ответ]
LSL 16:44 07.02.2004
mike_s

я не касаюсь различных варезных наворотов.

Великую ооп-революцию обозвали варезным наворотом...

у нас нет принципиально нового железа. вот когда оно появится, тогда можно будет говорить и о принципиально новых технологиях софтописания.

Когда же оно появится ? 10-20 лет ?

просто обобщает накопленные знания и навыки людей, и даёт другим людам пользоваться этими знаниями,

Часто знания применимые для старой технологии не применимы для более новой.

, и даёт другим людам пользоваться этими знаниями, не особенно в них (знания) вникая.

Как я смогу пользоваться знаниями если в них не вникну, то-есть получится отсутствие таковых. [Ответ]
Grossmeister 21:13 07.02.2004
mike_s По сути даже квантовые компьютеры используют ту же логику (квантовые гейты ИЛИ-НЕ, НЕ), что и традиционные. Так что и в этой области прорывов не ждите. [Ответ]
zic 21:26 07.02.2004
Grossmeister
Уже используют ?
[Ответ]
LSL 22:16 07.02.2004
Я не слышал про квантовые компьютеры, думаете, языки изменятся на высоком уровне? Программирование перестанет быть объектно-ориентированным? [Ответ]
mikе 22:47 07.02.2004
LSL, ты умешь писать в машинном коде, знаешь от и до технологию работы tcp/ip, или хотя бы разбираешься, как работает видеокарта на аппаратном уровне? речь не о том, что ты знаешь, как использовать.
и вообще мы говорим о разном. я тебе про Фому, ты мне про Ерёму. Разные принципы работы машины порождают разные принципы написания алгоритмов.
Grossmeister, в общем да. Только алгоритмы таки другие. Есть даже отдельный раздел науки о алгоритмах, посвящённая квантовым компьютерам (надо сказать, весьма молодой). А пока их (КК) не будет, будем топтаться на месте.
И всякие там

Сообщение от :
Первые высокоуровневые языки,
потом ООП и Си++ ,
теперь виртульные машины ява и .net

никаких принципиальных изменений в нашу жизнь не внесут. имхо, конечно. [Ответ]
LSL 23:21 07.02.2004
mike_s

ты умешь писать в машинном коде

Лучше всех. и на ассемблере и на байт-коде, хочешь даже перфораций надырявлю ?

знаешь от и до технологию работы tcp/ip

Да. Каждый школьник знает..

или хотя бы разбираешься, как работает видеокарта на аппаратном уровне?

Да, это моё призвание !

речь не о том, что ты знаешь, как использовать.

Да вообщем-то я всё могу если захочу, а уж о чём речь и козе понятно.

и вообще мы говорим о разном. я тебе про Фому, ты мне про Ерёму

Прочитай ещё мои посты внимательнее и поймёшь что мы говорим об одном и том же.

Разные принципы работы машины порождают разные принципы написания алгоритмов.

Хочешь сказать что сущность-объект, не будет базой для нового парадигма ? Алгоритм-последнее дело.

А пока их (КК) не будет, будем топтаться на месте.
И всякие там

quote:
--------------------------------------------------------------------------------
Первые высокоуровневые языки,
потом ООП и Си++ ,
теперь виртульные машины ява и .net
--------------------------------------------------------------------------------

никаких принципиальных изменений в нашу жизнь не внесут. имхо, конечно.


Добавить нечего, пожимаю плечами. Оторви и выкинь...

LSL добавил [date]1076188969[/date]:
В этой теме явно сдвиги во времени
[Ответ]
zss_vrn 07:07 09.02.2004
ИМХО, на несколько лет вперед несложно предугадать тенденции. Достаточно посмотреть, что происходит за бугром. А там - резкое падение спроса на кодеров и увеличение спроса на интеграторов.

Если в общем - придется меньше писать и больше ковыряться с написанным.

ИМХО, разумеется.

zss_vrn добавил [date]1076303347[/date]:
В общем, слово "программист" постепенно заменяется на "айтишник". [Ответ]
Mao 09:14 09.02.2004
Главная тенденция программирования - переход к более понятному для человека языку. Вначале на языки высокого уровня, потом ООП. Имхо и в будущем эта тенденция сохранится, только за все надо платить, в данном случае более тормозным и объемным алгоритмом. Но ведь это пока не страшно - производительность машин тоже растет. А вот когда производительность дойдет до тупика, придется писать програмки на чем-нибудь более сложном для человека, но более простом для машины. [Ответ]
LSL 11:30 09.02.2004
zss_vrn
В общем, слово "программист" постепенно заменяется на "айтишник".

Уверен, что программист будет нужен всегда.

Mao
Главная тенденция программирования - переход к более понятному для человека языку. Вначале на языки высокого уровня, потом ООП

Согласен, только кроме простоты мы получаем ещё и другие преимущества, надёжность, маштабируемость, универсальность.

и в будущем эта тенденция сохранится, только за все надо платить, в данном случае более тормозным и объемным алгоритмом.

Часто компилятор оптимизирует алгоритм, разработанный на высокоуровневом языке лучше человека. Тем более Just in time компиляторы, которым известно больше !

С увереностью можно сказать что алгоритм сортировки будет работать на супер-современном VB.NET не медленнее чем на низкоуровневом Turbo C, а может быть и быстрее.
[Ответ]
Grossmeister 19:27 12.02.2004
LSL Не быстрее точно. [Ответ]
LSL 23:08 12.02.2004
Grossmeister

Почему ? [Ответ]
Вверх