Показать сообщение отдельно
Старый 05.03.2007, 18:37   #41
SubZer0
Администратор
 
Аватар для SubZer0
 
Регистрация: 03.09.2005
Сообщений: 2,408
Написано 301 полезных сообщений
(для 996 пользователей)
Re: Обсуждение правил

объяснение простО:

случай: человек хочет научиться программированию... за что он берется? ну конечно же за по возможности простые языки программирования (бейсик, паскаль и т.п.), в которых, причем, можно было бы достигнуть при помощи трех-четырех комманд: графики на уровне Doom3 или NFS Carbon, 3Д на 5.1 каналов звука, реалистичной физики и т.п...


это конечно все хорошо, но: притаких условиях человек НЕ учится программировать, человек учится юзать громадные функции... в результате человек не способен (ИМХО самое главное в программировании) оптимизировать код (писать оптимизированный код)... а для того, чтоб этому научиться, надо иметь хотябы отдаленное представление как работает та или иная команда в языке программирования высокого уровня... также человек будет только зваться программистом, на самом деле при отсутствии, например, поддержки динамичных списков, он не будет в состоянии их сам реализовать и забъет на проект... (твой случай: нет поддержки сервиса тайловой карты и всё... и проект готов лечь на дно), а как если работать программистом? самое худшее (опять же ИМХО) развести руками глядя на кончепцию (диздок) проекта только из-за того, что язык программирования не поддерживает ту или иную функцию...



Программирование (ИМХО) это написать Super Mario Bros III (еще лучше GOAL3) для платвормы Famicom (денди), которая представляет собой: 64 КБ/128 КБ оперативки, 3.5 МГц частота проца, 8 бит звук... или хотябы Lost Vikings для Intel 80286...

(Offline)