Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/11: Рейтинг темы: голосов - 11, средняя оценка - 5.00
0 / 0 / 1
Регистрация: 05.12.2015
Сообщений: 7

Дипломная работа "Программа для самостоятельного изучения языков программирования"

14.05.2016, 17:50. Показов 2193. Ответов 1

Студворк — интернет-сервис помощи студентам
Добрый день, при разработки своей дипломной работы возникли небольшие затруднения. Идея проекта - "Будет создана программа в которой пользователь самостоятельно будет изучать языки программирования(C++,C#,Java), но изучать он будет не только читая справочный материал, но и выполнять задания по той или иной теме.(например: тема по С++ "Циклы" пользователь читает кратко изложенный материал и задание которое ему нужно сделать, вводит программный код в отдельное окно и жмет на кнопку выполнить.) вот как примерно будет выглядеть программа. ( )", ну так вот, собственно вопрос - "Как сделать обработку введенного пользователем кода? Мне нужно чтобы в моей программе была своя "консоль" в которой выводится результат выполнения кода.". незнаю как это можно реализовать, подобные проекты есть в интернете, как сайты(например javarush(не реклама), academy.cppstudio.com(не реклама)), я смог связаться с javarush и поинтересовался как они это сделали, но они мне ответели коротко - "Компилируется все на джава машине на сервере. Ответы приходя в XML/ Ну и куча разные фреймворков...", ну вот как-то так, может быть у кого есть продположения как это провернуть?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
14.05.2016, 17:50
Ответы с готовыми решениями:

Что используете для изучения языков программирования и технологий тд?
День добрый! При изучении(обучения) языков программирования и технологий тд какие источники и способы вы используете? понятно...

Ищу напарника для изучения языков программирования
напарник должэн любит python и этичныи хакинг ему должно быть 13 , 14 лет или менше

Последовательность изучения языков программирования
Добрый день! Я начала изучение программирования с абсолютного 0, и начала все это дело с js. Полагаю, это было ошибкой. Так в какой же...

1
Жарю без масла
867 / 749 / 225
Регистрация: 13.01.2012
Сообщений: 1,702
14.05.2016, 21:22
сайты, про которые вы говорите сводятся к онлайн компиляторам. вам же нужна офлайн программа, как я понял. если так, то тут можно либо сделать свой мини-интерпретатор(с ограничениями использования языка и его функционала, конечно), либо если есть компиль на целевой машине, то передавать ему введенный код, компилить, парсить выхлоп, запускать и т.п.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
14.05.2016, 21:22
Помогаю со студенческими работами здесь

Сложность изучения и использования разных языков программирования
Насколько сложно вам было изучать разные языки? А может быть, были такие, что вы увидели одну программу, и желание изучать сразу пропало?...

Книга для самостоятельного изучения С++
Подскажите, пожалуйста, какую-нибудь нормальную книгу для самостоятельного изучения С++ (возможности теперь позволяют только...

Книги для самостоятельного изучения PHP
Добрый день. После 3 лет работы сисадмином, понял что кодить нравится больше, чем админить, выбрал web на php backend. Заказал данную...

Посоветуйте материал для самостоятельного изучения С/С++/С#
Посоветуйте эффективный методический материал (книги, сайты и т.д.) для самостоятельного изучения С/С++/С#. А так же принципов ООП. Уж...

посоветуйте учебник для самостоятельного изучения с++ (с нуля)
сабж


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru