реклама на сайте
подробности

 
 
11 страниц V  « < 5 6 7 8 9 > »   
Reply to this topicStart new topic
> Keil 4.50, написать кириллицей...
Forger
сообщение Oct 10 2012, 04:32
Сообщение #91


Профессионал
*****

Группа: Свой
Сообщений: 1 215
Регистрация: 22-02-05
Пользователь №: 2 831



Цитата(_Артём_ @ Oct 10 2012, 04:04) *
Forger утверждает, что хороший тон - это не писать комментариев вообще.

Вот так и рождаются домыслы - я сказал совсем иное: "Самодокументируемый код практически не нуждается в комментах."
Другими словами: комментарий нужен лишь там, где без них будет сложнее понять код или алгоритм.
А вот оформление кода для удобства чтения и понимания - это я приветсвтую, даже в ущерб размеру его текста.
И должен со временем выработаться четкий и однозначный стиль.


--------------------
Кругозор некоторых людей - круг с нулевым радиусом. Они называют его "точкой зрения".
Go to the top of the page
 
+Quote Post
Lotor
сообщение Oct 10 2012, 05:43
Сообщение #92


Местный
***

Группа: Свой
Сообщений: 476
Регистрация: 3-07-07
Из: Санкт-Петербург
Пользователь №: 28 866



Цитата(Forger @ Oct 10 2012, 08:32) *
Вот так и рождаются домыслы - я сказал совсем иное: "Самодокументируемый код практически не нуждается в комментах."
Другими словами: комментарий нужен лишь там, где без них будет сложнее понять код или алгоритм.

Согласен, но сказали это не Вы, а всякие Google Style Guide'ы много лет назад. =)


--------------------
Ковырял чукча отверткой в ухе, звук в телевизоре и пропал.
Go to the top of the page
 
+Quote Post
ViKo
сообщение Oct 10 2012, 05:52
Сообщение #93


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(globalist @ Oct 10 2012, 01:31) *
И хорошим тоном является описание и комментарии именно на Английском языке.

Нормальный программист пишет комментарии на том языке, на каком думает. Комментарии на английском - не более, чем понты никчемные.
Go to the top of the page
 
+Quote Post
Alex__Nik
сообщение Oct 12 2012, 02:50
Сообщение #94


Участник
*

Группа: Свой
Сообщений: 68
Регистрация: 23-11-08
Из: Липецк
Пользователь №: 41 889



Добавлю кусочек.
В моём понимании IDE должна давать возможность писать комменты на родном языке
можно работать и на англоязычной WINDOWS, что раньше и делали, но так НЕ ВСЕГДА УДОБНО.
По поводу английских комментов, в моём понимании комменты пишут для СЕБЯ и только великие
для потомков.
Для меня пара слов на родном языке в комментах всегда удобней, про начинающих прогеров не
вспоминаю, они обязаны знать англиц..кий лучше родного.
И последняя мысль, если Вы не общаетесь постоянно на английском, то из этого следует, что фразу вы
формируете на родном языке,потом в уме переводите и далее пишете в комменты.


--------------------
Лень->двигатель прогресса
Go to the top of the page
 
+Quote Post
Lotor
сообщение Oct 12 2012, 04:36
Сообщение #95


Местный
***

Группа: Свой
Сообщений: 476
Регистрация: 3-07-07
Из: Санкт-Петербург
Пользователь №: 28 866



Цитата(Alex__Nik @ Oct 12 2012, 06:50) *
По поводу английских комментов, в моём понимании комменты пишут для СЕБЯ и только великие
для потомков.

Раньше тоже так думал, потом пришлось править чужие проекты. Большие. Не тривиальные (со своими велосипедами). Без комментариев. После этого пишу свой код с учетом того, что поддерживать в будущем могут другие люди.

PS: Тема скатывается в оффтоп, но если модераторы позволяют, то... sm.gif


--------------------
Ковырял чукча отверткой в ухе, звук в телевизоре и пропал.
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Oct 12 2012, 16:53
Сообщение #96


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



Давайте обсуждать "Как", а не "Зачем". Иначе закрою тему.
Модератор.
Go to the top of the page
 
+Quote Post
MiklPolikov
сообщение Dec 7 2012, 02:39
Сообщение #97


Гуру
******

Группа: Свой
Сообщений: 2 015
Регистрация: 23-01-07
Из: Москва
Пользователь №: 24 702



Я решил проблему !!!

Делаем так :
1) Устанавливаем в Keil MDK 4.60 кодировку Encode in UTF8 without singature, при которой русские комментарии писать можно, но комментарии написанные в старых версиях кейла не читаются.
2) Открываем старый файл кода в блокноте.
3) Копируем весь текст разом из блокнота в кейл 4.60 .
4) Наслаждаемся тем, что после копирования в кейл старые комментарии стали читатся. Делаю это в windows 7

Прекрасный способ восстновить читаемость комментариев в старых программах !
На восстановление одного файла уходит 1 минута.


--------------------
Если у Вас нет практического опыта в данной теме- не вступайте в дискуссию и не пишите никаких теоретических рассуждений! Заранее спасибо !
Go to the top of the page
 
+Quote Post
SII
сообщение Dec 7 2012, 10:39
Сообщение #98


Знающий
****

Группа: Свой
Сообщений: 549
Регистрация: 13-07-10
Из: Солнечногорск-7
Пользователь №: 58 414



Комментариев -- да, но не текстовых констант. Они-то тоже будут перекодированы, а это обычно недопустимо. Так что способ, увы, не универсальный.
Go to the top of the page
 
+Quote Post
AndreyKar
сообщение Dec 19 2012, 09:57
Сообщение #99


Участник
*

Группа: Участник
Сообщений: 32
Регистрация: 17-01-07
Пользователь №: 24 508



Для себя решил проблему так: поставил ARM 4.60 затем C51 9.50a (по факту вернул старый редактор для С51).
Go to the top of the page
 
+Quote Post
Vladimir_T
сообщение Dec 20 2012, 15:53
Сообщение #100


Знающий
****

Группа: Свой
Сообщений: 517
Регистрация: 7-02-06
Пользователь №: 14 073



Можно пользоваться сторонним редактором, например, SlickEdit.
Go to the top of the page
 
+Quote Post
Smitis
сообщение Dec 27 2012, 08:25
Сообщение #101





Группа: Новичок
Сообщений: 1
Регистрация: 18-06-06
Пользователь №: 18 153



А чем всех не устраивает способ замены UvEdit.dll?
Go to the top of the page
 
+Quote Post
AndreyKar
сообщение Jan 23 2013, 06:12
Сообщение #102


Участник
*

Группа: Участник
Сообщений: 32
Регистрация: 17-01-07
Пользователь №: 24 508



Цитата(Smitis @ Dec 27 2012, 12:25) *
А чем всех не устраивает способ замены UvEdit.dll?

UvEdit.dll в 4.23 и в 4.60 идентичны. Если менять, то Uv4.exe из вер. 4.23.

Прикрепленные файлы
Прикрепленный файл  Uv4.23.zip ( 3.61 мегабайт ) Кол-во скачиваний: 56
 
Go to the top of the page
 
+Quote Post
VAI
сообщение Jan 23 2013, 09:07
Сообщение #103


Профессионал
*****

Группа: Модераторы
Сообщений: 1 120
Регистрация: 17-06-04
Пользователь №: 37



Цитата(AndreyKar @ Jan 23 2013, 10:12) *
UvEdit.dll в 4.23 и в 4.60 идентичны. Если менять, то Uv4.exe из вер. 4.23.

dll различаются, попробуйте сравнить бинарно.
А на 3 странице этой темы я выкладывал длл от 4.60 и подробную инструкция, что ещё надо сделать, чтоб при любом выбранном шрифте и печаталось по русски и отображалось.


--------------------
Если зайца бить, его можно и спички научить зажигать
Сколько дурака не бей - умнее не будет. Зато опытнее
Go to the top of the page
 
+Quote Post
Leopoldius
сообщение Jan 23 2013, 17:04
Сообщение #104


Частый гость
**

Группа: Свой
Сообщений: 78
Регистрация: 23-03-11
Из: Россия
Пользователь №: 63 824



Зачем их менять, переходите просто на Keil 4.60 и в настройках поставить

Прикрепленное изображение


Получив при этом нормально работаюую программу
Go to the top of the page
 
+Quote Post
SII
сообщение Jan 24 2013, 02:19
Сообщение #105


Знающий
****

Группа: Свой
Сообщений: 549
Регистрация: 13-07-10
Из: Солнечногорск-7
Пользователь №: 58 414



Цитата(Leopoldius @ Jan 23 2013, 21:04) *
Зачем их менять, переходите просто на Keil 4.60 и в настройках поставить

Получив при этом нормально работаюую программу


Уже не раз отмечалось: этот способ не годится, если нужны текстовые константы на русском языке, а не просто русский в комментариях. Потому что, как правило, эти самые константны должны быть закодированы внутри программы отнюдь не в UTF-8.
Go to the top of the page
 
+Quote Post

11 страниц V  « < 5 6 7 8 9 > » 
Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th June 2025 - 09:33
Рейтинг@Mail.ru


Страница сгенерированна за 0.01498 секунд с 7
ELECTRONIX ©2004-2016