Большой Воронежский Форум
» Программирование>Следующий шаг
antey 02:44 18.10.2004
Многие спорят о том какой язык программирования или какая среда лучше. Java vs .NET, Pascal vs C/C++ и т.д. Но ведь между ними нет принципиальной разницы. Всё это средства программирования "алгоритмов", т.е. ПОСЛЕДОВАТЕЛЬНОСТИ действий. Не кажется ли вам, что компьютеры уже достаточно "умные", чтобы самим выбирать, что делать сначала, а что потом. [Ответ]
Alex__G 09:28 18.10.2004
Совсем нет. Действительно, современные языки похожи друг на друга, и переход с одного на другой не представляет сложности.
Различия начинаются теперь совсем в другом месте - в стандартных библиотеках и технологиях, относящихся к этому языку. Язык + технологии составляют платформу. .NET - это не язык, а платформа. И различия между .NET и j2ee 1.4 очень большие.
А что касается "умности" компьютеров, какими были дураками, такими и остались - что изменилось то кроме количества выполняемых операций в секунду? [Ответ]
zss_vrn 12:12 18.10.2004
Кое-что все-таки изменилось - теперь мы все чаще имеем дело с крупными объектами, и все реже приходится писать на уровне операторов. Но это не компьюторы изменились (они стали сильнее, но не умнее), а просто больше стало программ, которые берут на себя часть функций. Програмы же эти все равно людьми пишутся, не компьютерами.
Наверное, программирование так и останется ручной работой. По крайней мере я пока не вижу ничего такого, что могло бы изменить ситуацию радикально. Платформы типа .NET или Java дают возможность программисту быстрее и качественнее решить определенные проблемы, но не более того. [Ответ]
zic 19:34 18.10.2004
Pascal vs C/C++
я плакаль .


Но ведь между ними нет принципиальной разницы.
принципиальной нет, субьективная и наследственная велика .
[Ответ]
antey 02:37 19.10.2004
Alex__G , нет никаких различий, а все эти библиотеки и технологии - это просто "Ариэль Экстра Био Пауэр Плюс - стирает лучше, чем прежде". Но ЭТО количество никогда не перейдёт в качество.

zss_vrn

Сообщение от :
теперь мы все чаще имеем дело с крупными объектами

а нельзя ли ещё крупней ?

zic , ну, субъективная и наследственная - это ведь не принципиально

P.S. я не зря написал "умнее" в кавычках.
[Ответ]
zss_vrn 06:49 19.10.2004
antey

Сообщение от :
а нельзя ли ещё крупней ?

Можно. Но пока не хватает фантазии. [Ответ]
Kent 17:03 19.10.2004

Сообщение от :
Первоначальное сообщение от antey

Не кажется ли вам, что компьютеры уже достаточно "умные", чтобы самим выбирать, что делать сначала, а что потом

P.S. я не зря написал "умнее" в кавычках. [/B]

Они и так с незапамятных времён "сами" выбирают что делать.
Я не зря написал "Сами" в кавычках.
Так в чём вопрос то? )) [Ответ]
antey 01:20 20.10.2004
Вопрос вот в чём: напишите кто какие знает альтернативные подходы к "программированию". Но чтоб действительно альтернативные, а не

Сообщение от :
"Ариэль Экстра Био Пауэр Плюс - стирает лучше, чем прежде"

[Ответ]
Kent 08:40 20.10.2004
Сейчас - программисты "объясняют" что делать программе в различных ситуациях и пытаются учесть все возможные варианты. "Обьясняют" определённым текстом и по определённым правилам, что и называют языком программирования.
У меня другие варианты пока в голове не укладываются.

Кстати изначально процессор умеет выполнять только булевы операции, если не запямятовал, коньюнкция (умножение), дезьюнкция (сложение), отрицание и ещё парочку. Он даже делить и вычитать не может. Все остальные операции основываются на этих. Самому с трудом верится, что всё основывается на них. И только тяжким трудом программистов мы имеем сейчас такие "умные" программы. [Ответ]
antey 01:15 21.10.2004
Kent

Сообщение от :
Сейчас - программисты "объясняют" что делать программе в различных ситуациях

не объясняют, а приказывают. Т.е. как вариант дальнейшего развития: надо смоделировать наличие у компьютера какой-то инициативы что-ли.

Сообщение от :
Кстати изначально процессор умеет выполнять только булевы операции, если не запямятовал, коньюнкция (умножение), дезьюнкция (сложение), отрицание и ещё парочку

... а вся вселенная состоит из протонов, нейтронов и электронов [Ответ]
Kent 08:45 21.10.2004

Сообщение от :
Первоначальное сообщение от antey
Kent

не объясняют, а приказывают. Т.е. как вариант дальнейшего развития: надо смоделировать наличие у компьютера какой-то инициативы что-ли.

Ну, небудем цеплятся к словам.
Ты уже клонишь к исскуственному интеллекту? Моё мнение - для этого необходимо либо сменить конструкцию компа и полностью пересмотреть логику поведения, либо через энное кол-во лет возможно и сделают программный интеллект (но на P4-2800 он уж точно работать не будет). В любом случае эта машина будет нам не позубам
Кстати, если эта программа будет настолько умной, то и крякнуть бедет её будет не сказка. Да и спец службы её в продажу не пустят.

Сообщение от :
Первоначальное сообщение от antey
Kent
... а вся вселенная состоит из протонов, нейтронов и электронов

Смейся, смейся. Именно на этих операциях основывается вычитание и деление. Далее на уже на этих 4-х операциях основываются математические функции (синус, косинус...) которые разложены на ряд Тейлора. Далее уже на этих ..... и так далее.
Вот ты сможешь математически описать модель искусственного инлеллекта? Я тоже нет. Компьютер умеет только считать.
[Ответ]
antey 02:31 22.10.2004
Kent

Сообщение от :
Ты уже клонишь к исскуственному интеллекту?

... нет, нет и нет, ты меня не понял. Я утверждаю (доказать не могу, сорри), что значительная часть работы современного программиста (кодера), вполне формализуема, т.е. её как раз может выполнить неинтеллектуальная система. А искуственного интеллекта, имхо, в ближайшие 100 лет не будет.

Сообщение от :
Смейся, смейся

... да я вобщем имел в виду что всё огромное разнообразие природы состоит всего из 3 элементов, так что ИИ, НАВЕРНОЕ, можно смоделировать с помощью элеметарных булевых операций. [Ответ]
Вверх