Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Разное - программы для заучивания синтаксиса языка программирования

Ответить
Настройки темы
Разное - программы для заучивания синтаксиса языка программирования

Новый участник


Сообщения: 9
Благодарности: 0

Профиль | Отправить PM | Цитировать


Изменения
Автор: zoxibunik
Дата: 22-12-2014
Удалено.

Отправлено: 13:14, 11-11-2014

 

Аватара для lxa85

Необычный


Contributor


Сообщения: 4466
Благодарности: 995

Профиль | Сайт | Отправить PM | Цитировать


zoxibunik, AFAIK это "фичи" различных сред разработок.
Насколько это выделено в отдельную программу(?)... вопрос.
Опишите проблему более полно.

-------
- Я не разрешаю тебе быть плохой! Потому что плохие люди совершают плохие поступки. А это нехорошо!
(Из наставлений 5 летней девочки своей младшей сестре)

Это сообщение посчитали полезным следующие участники:

Отправлено: 13:30, 11-11-2014 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


Сообщения: 27449
Благодарности: 8088

Профиль | Отправить PM | Цитировать


zoxibunik, есть одна-единственная реально работающая программа. Называется — практика. То есть: либо Вы используете язык в непосредственной работе, либо заводите себе аккаунты на соответствующих форумах и начинаете помогать решать задачи на выбранном языке, одновременно смотря на то (и пытаясь понять), как решают те же самые или иные задачи другие люди.

Тупое «заучивание» же совершенно бесполезно.
Это сообщение посчитали полезным следующие участники:

Отправлено: 15:30, 11-11-2014 | #3


Аватара для Tau_0

Ветеран


Сообщения: 6211
Благодарности: 1393

Профиль | Отправить PM | Цитировать


Цитата lxa85:
zoxibunik, AFAIK это "фичи" различных сред разработок. »
В сочетани с контексным Help это очень даже приятные фичи... После них немногие захотят набирать код в блокноте.
Но это только синтаксис... В многих языках высысокого уровня базовые конструкции утверждений/операторов практически совпадают. Их можно пересчитать по пальзам, и запомнить совсем несложно...

Но для программирования ===>
Цитата Iska:
есть одна-единственная реально работающая программа. Называется — практика. »
Вот только одно решение юниорских задачек на разных форумах далеко Вас не продвинет. --- Нужна собственная долгоиграющая задача, это когда спустя год смотришь на собственный работающий код и думаешь, --- "и какой идиот так мог написать...???..."

Отправлено: 10:46, 12-11-2014 | #4


Ветеран


Сообщения: 27449
Благодарности: 8088

Профиль | Отправить PM | Цитировать


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

Отправлено: 17:17, 12-11-2014 | #5


Аватара для Drongo

Будем жить, Маэстро...


Сообщения: 6694
Благодарности: 1393

Профиль | Сайт | Отправить PM | Цитировать


Боюсь, что таких программ нет, как уже сказали выше: кто знает\умеет, тому "подсказки" что это за оператор не нужны. Ну посудите сами, если я не разбираюсь в языке программирования, то что мне скажет какая-то подсказка? Если же вы учите конкретный язык, то все необходимые знания вам даст учитель\учебник. К тому же например возьмём условия.
C++
Код: Выделить весь код
...
   int a = 1, b = 7;

   if(a < b)
      ShowMessage("true");
   else
      ShowMessage("false");
...
Delphi
Код: Выделить весь код
...
   var a, b : integer;
   a := 1;
   b := 7;

   if(a < b) then
      ShowMessage("true")
   else
      ShowMessage("false");
...
Вроде как всё одинаково, за исключением then, но как вывести описание для него по вашему? В общем если вы новичок, то подобная фишка вам не поможет изучить язык, т.к. память программиста на его кончиках пальцев - практика, как уже выше сказали. А знатоку эта фишка не нужна по определению. С подсветкой синтаксиса соглашусь, удобно, если среды разработки под рукой нет, а хочется бегло глянуть исходник, то notepad++ в помощь.

Цитата Tau_0:
Нужна собственная долгоиграющая задача, это когда спустя год смотришь на собственный работающий код и думаешь, --- "и какой идиот так мог написать...???..." »
Полностью согласен, хотя даже юниорская задача определённой сложности со временем подзабытая может привнести много положительных мыслей. ) Из этого типа задач для меня пожалуй до сих пор будет интересна "декодер азбуки морзе"
1. полученый текст из клавиатуры перевести в азбуку морзе
2. полученый текст азбукой морзе перевести в текст
Если первая решается легко и просто, то вторая заставила мозг выкрутиться в пируэте. Задачи на шахматную тематику: 8 ферзей или заполнение всей шахматной доски ходами коня не менее сложны для юниорского уровня.

Не беритесь за всё сразу. Как там в древнем Риме говорили: Всего понемножку, а в итоге ноль.

-------
Правильная постановка вопроса свидетельствует о некотором знакомстве с делом.
3нание бывает двух видов. Мы сами знаем предмет — или же знаем, где найти о нём сведения.
[Quick Killer 3.0 Final [OSZone.net]] | [Quick Killer 3.0 Final [SafeZone.cc]] | [Парсер логов Gmer] | [Парсер логов AVZ]

http://tools.oszone.net/Drongo/Userbar/SafeZone_cc.gif


Отправлено: 03:08, 15-11-2014 | #6


Ветеран


Сообщения: 27449
Благодарности: 8088

Профиль | Отправить PM | Цитировать


Цитата Drongo:
2. полученый текст азбукой морзе перевести в текст
Если первая решается легко и просто, то вторая заставила мозг выкрутиться в пируэте. »
?! Подробнее можете озвучить проблему, и как как решали?

Отправлено: 10:16, 15-11-2014 | #7


Аватара для Drongo

Будем жить, Маэстро...


Сообщения: 6694
Благодарности: 1393

Профиль | Сайт | Отправить PM | Цитировать


Цитата Iska:
Подробнее можете озвучить проблему, и как как решали? »
Исходника задачи нет, потерялся когда комп накрылся, а искать его на 70 сд по времени не менее проблематично чем попытаться написать заново. Поделился скорее общими впечатлениями оставшимися от решения обоих частей.

-------
Правильная постановка вопроса свидетельствует о некотором знакомстве с делом.
3нание бывает двух видов. Мы сами знаем предмет — или же знаем, где найти о нём сведения.
[Quick Killer 3.0 Final [OSZone.net]] | [Quick Killer 3.0 Final [SafeZone.cc]] | [Парсер логов Gmer] | [Парсер логов AVZ]

http://tools.oszone.net/Drongo/Userbar/SafeZone_cc.gif


Отправлено: 10:58, 15-11-2014 | #8


Ветеран


Сообщения: 27449
Благодарности: 8088

Профиль | Отправить PM | Цитировать


Да я не про исходник. Какая там проблема была?

Отправлено: 15:47, 15-11-2014 | #9


Аватара для Drongo

Будем жить, Маэстро...


Сообщения: 6694
Благодарности: 1393

Профиль | Сайт | Отправить PM | Цитировать


Iska, 7-8 лет назад писал эту задачку, думаете я помню эти детали чётко? ) Вопрос не в проблеме, а в сложности. Если для текст -> морзе использовал два символьных массивов, символьный массив - азбука и массив на симольные указатели - морзе. То для морзе -> текст использовал кажется три массива на указатели. Просто помню что решить вторую часть мне было гораздо сложнее чем первую. Почему так, без исходника я не смогу ответить. Но сейчас бы написал наверное проще чем тогда.

-------
Правильная постановка вопроса свидетельствует о некотором знакомстве с делом.
3нание бывает двух видов. Мы сами знаем предмет — или же знаем, где найти о нём сведения.
[Quick Killer 3.0 Final [OSZone.net]] | [Quick Killer 3.0 Final [SafeZone.cc]] | [Парсер логов Gmer] | [Парсер логов AVZ]

http://tools.oszone.net/Drongo/Userbar/SafeZone_cc.gif


Отправлено: 15:57, 15-11-2014 | #10



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Разное - программы для заучивания синтаксиса языка программирования

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Теория - Создание нового языка программирования гендуш Программирование и базы данных 31 24-09-2022 13:30
Разное - Помогите с выбором языка программирования george32451 Программирование и базы данных 7 01-10-2012 11:29
Разное - [решено] Помощь в выборе языка программирования O L E G Программирование и базы данных 10 09-08-2012 18:18
Программы для программирования M_A_X Программирование в *nix 10 19-07-2011 22:04
Встречайте ноябрьскую CTP-версию языка программирования F# OSZone News Новости и события Microsoft 0 12-11-2010 07:30




 
Переход