Многие спорят о том какой язык программирования или какая среда лучше. 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 , ну, субъективная и наследственная - это ведь не принципиально
Сейчас - программисты "объясняют" что делать программе в различных ситуациях и пытаются учесть все возможные варианты. "Обьясняют" определённым текстом и по определённым правилам, что и называют языком программирования.
У меня другие варианты пока в голове не укладываются.
Кстати изначально процессор умеет выполнять только булевы операции, если не запямятовал, коньюнкция (умножение), дезьюнкция (сложение), отрицание и ещё парочку. Он даже делить и вычитать не может. Все остальные операции основываются на этих. Самому с трудом верится, что всё основывается на них. И только тяжким трудом программистов мы имеем сейчас такие "умные" программы.
[Ответ]
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 элементов, так что ИИ, НАВЕРНОЕ, можно смоделировать с помощью элеметарных булевых операций.
[Ответ]