Size: a a a

Хирьянов Т.Ф., Практика программирования на Python 3 (2019)

2021 January 03

s

std::slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Переслано от Phil Yar
ctrl + и колёсико)) как же понимаю) монитор побольше бери, все равно хоть как-то помогает. тоже близорукий
источник

s

std::slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Переслано от Pavel Moskalev
я полностью слепой. монитор большой не поможет. я со скринридером  работаю. слушаю то что прога голосом читает. управляю компом с клавиатуры.
источник

s

std::slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Переслано от std::slavik
а как отлаживаете? например брейкпоинт если сработал - студия просигнализирует об этом?
источник

s

std::slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Переслано от Pavel Moskalev
с отладчиком в студии беда. в плане доступности. так что тупо вставляю принты в подозрительных местах и смотрю где прервалось.
источник

s

std::slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Переслано от Pavel Moskalev
собственно такая петрушка с отладчиками во всех средах
источник

s

std::slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Переслано от std::slavik
а через GDB консоль не пробовали?
источник

s

std::slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Переслано от Pavel Moskalev
не пробовал. я вообще с отладкой мало дело имею так как решаю в основном олимпиадные задачки. там отладка не часто требуется.
источник

s

std::slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Переслано от std::slavik
Я тут подумал - есть вот в IDE код на C++, который отформатирован и адаптирован для того чтобы его читать глазами.
Цвет, регистр, спецсимволы, отступы и так далее.

Интересно было бы попробовать разработать диалект языка в который можно текст этот конвертировать и обратно.
Диалект более удобный для работы с ним без зрения.
это бы думаю существенно повысило продуктивность работы
источник

s

std::slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Переслано от std::slavik
не думали в этом направлении?
источник

s

std::slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Переслано от Pavel Moskalev
ммм. не понял идею
источник

s

std::slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Переслано от std::slavik
ну например строчка
#include <vector>
источник

s

std::slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Переслано от std::slavik
ее ассистент довольно долго читает вслух, при этом проговаривает решетку, скобки, include
источник

s

std::slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Переслано от std::slavik
если это, скажем заменить на
inc glob vector
источник

s

std::slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Переслано от std::slavik
время проговаривания сокращается более чем в два раза
источник

s

std::slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Переслано от std::slavik
и его проще на слух воспринимать - что это глобальный инклуд вектора
ну это я только что для примера придумал
источник

s

std::slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Переслано от Pavel Moskalev
э неее.  наоборот чем точнее оно читает код тем больше у меня контроля над ним. а насчет скорости у меня скринридер читает больше 400 слов в мингуту. так что возможно я даже быстрее зрячих могу код воспринимать.
источник

s

std::slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Переслано от std::slavik
ну так диалект это не другой язык, это будет тот же C++, с теми же возможностями контроля, который конвертируется в C++ код обычный, но в нем оптимизирован под скринридер синтаксис
источник

s

std::slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Переслано от std::slavik
у JavaScript куча диалектов есть со своими фишками
и все они конвертируются в JavaScript код
но для разных задач удобнее работать на диалектах разных
источник

s

std::slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Переслано от Pavel Moskalev
это понятно но мне к примеру проще читать именно то что я написал. и чтобы потом когда я читаю код чужой чтобы там вычитывалось все именно так как задумал автор с тем же форматированием что и у него.
источник

s

std::slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Переслано от std::slavik
ну так можно просто сделать плагин который весь плюсовый код отображаемый браузером или IDE автоматически конвертирует в диалект, а на диск сохраняет плюсовый код
источник