imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Компьютеры > Программирование
Опции темы
Старый 12.05.2003, 11:49     # 1
ReapeR
Advanced Member
 
Аватар для ReapeR
 
Регистрация: 09.08.2002
Адрес: Nab. Chelny, Tatarstan
Сообщения: 447

ReapeR МолодецReapeR МолодецReapeR Молодец
Правильное граммотное программирование

киньте плиз ссылки где можно почитать теорию по сабж. Желательно не по какому-то конкретному языку, а по прикладному программированию в целом (исключая веб).
__________________
-=Nomen est Omen=-
ReapeR вне форума  
Старый 12.05.2003, 19:25     # 2
RaZEr
МОД-Оператор ЭВМ
 
Аватар для RaZEr
 
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343

RaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех Гуру
Хмм, ну грамотное и правильное программирование, это когда компилятор понимает чего ты хочешь, а дальше уже идут особенности компилятора. Вот например в PHP говорят что лучше использовать for вместо foreach, потому что быстрее работает. То же самое и в других как скриптовых, так и нет, языках.

Конкретизируй проблему, или может я чего не понимаю в твоем вопросе ...
RaZEr вне форума  
Старый 12.05.2003, 23:37     # 3
ReapeR
Advanced Member
 
Аватар для ReapeR
 
Регистрация: 09.08.2002
Адрес: Nab. Chelny, Tatarstan
Сообщения: 447

ReapeR МолодецReapeR МолодецReapeR Молодец
RaZEr
нет я имел в виду программирование вообще. Например, стиль написания программ, расстановка комментов итд., т.е то что называется хорошим тоном программирования.
__________________
-=Nomen est Omen=-
ReapeR вне форума  
Старый 12.05.2003, 23:51     # 4
RaZEr
МОД-Оператор ЭВМ
 
Аватар для RaZEr
 
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343

RaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех Гуру
Есть две основные школы - Visual Studio Style и Classic Style. Например VSS:
Код:
if (var == value)
{
        class.method();
}
Теперь CS:
Код:
if (var == value) {
   class.method();
   }
А так, - все опять же зависит от конкретных языков.
RaZEr вне форума  
Старый 13.05.2003, 01:11     # 5
denver
::VIP::
 
Аватар для denver
 
Регистрация: 02.12.2001
Адрес: Hohland
Сообщения: 2 260

denver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуру
ReapeR
С точки зрения внешнего вида кода, то есть рекоммендуемый стиль от разработчиков самого языка, которого следует придерживаться хотя бы из уважения к другим программистам, которые возможно будут читать код. Далее, у каждой команды разработчиков (компании) свои ньюансы в правилах и стилях.
В основном все зависит от самого языка. Например:

Рекомендуемый Borland'ом стиль Delphi
http://jvcl.sourceforge.net/delphistyleguide.htm

Стандарт кодирования GNU (C++ то бишь)
http://www.opennet.ru/docs/RUS/codin...ard/index.html

Рекомендации Sun для Java (zip)
ftp://ftp.javasoft.com/docs/codeconv/codeconv.zip

С точки зрения алгоритмов т.е. правильных решений типовых задач надо читать книг по алгоритмам, например трехтомник Кнута, кажись его можно в pdf найти.

Есть еще пару негласных соглашений. Например относительно нечитаемости бесусловных переходов (goto) в коде, проблема чрезмерной избыточности комментариев (имхо надуманная проблема) etc. Но их буквально единицы. В основном дурным тоном считается отклонение от рекомендуемого стиля и типовых решений.
__________________
sapienti sat.
denver вне форума  
Старый 13.05.2003, 10:07     # 6
ReapeR
Advanced Member
 
Аватар для ReapeR
 
Регистрация: 09.08.2002
Адрес: Nab. Chelny, Tatarstan
Сообщения: 447

ReapeR МолодецReapeR МолодецReapeR Молодец
спасибо, вот об этом я и спрашивал
__________________
-=Nomen est Omen=-
ReapeR вне форума  
Старый 13.05.2003, 19:11     # 7
RaZEr
МОД-Оператор ЭВМ
 
Аватар для RaZEr
 
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343

RaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех Гуру
Так бы и сказал, что для конкретных языков нужно...
RaZEr вне форума  

Опции темы

Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 13:12.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.