Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.89/19: Рейтинг темы: голосов - 19, средняя оценка - 4.89
2 / 2 / 1
Регистрация: 11.12.2010
Сообщений: 58

Конвертер программы с языка Си.....

22.02.2012, 19:27. Показов 3608. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вообщем дали курсовую писать.
И надо написать Конвертер программы с языка Си на язык Паскаль.
В голове стразу же представилось какая форма..и прочее..а вот представления что и как делать вообще нет..
Подскажите с чего начать, что прочитать..или как делать? Не прощу ведь готовую программу)))))
Зарание спасибо!
Написать надо на Си++
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
22.02.2012, 19:27
Ответы с готовыми решениями:

Создать простой конвертер с языка Паскаль на язык Basic
Здравствуйте. Нужно реализовать конвертацию : объявление переменных и констант, базовые операторы (условия, цикл for арифметические,...

Выделение в исходном коде программы ключевых слов языка и операторов языка по словарю
Разбор исходного текста на языке программирования. Выделение в исходном коде программы ключевых слов языка и операторов языка по словарю....

Изменение языка программы
Привет всем. Помогите пожалуйста, как можно изменить язык программы с английского на русский? Программа написана на английском и все меню...

10
Фрилансер
Эксперт С++
 Аватар для Dekio
5845 / 1226 / 499
Регистрация: 23.11.2010
Сообщений: 3,373
Записей в блоге: 1
22.02.2012, 19:45
Staalker, паскаль и Си знаете?
1
2 / 2 / 1
Регистрация: 11.12.2010
Сообщений: 58
22.02.2012, 19:47  [ТС]
Цитата Сообщение от Dekio Посмотреть сообщение
Staalker, паскаль и Си знаете?
да... не скажу что профи...новичёк)
0
Фрилансер
Эксперт С++
 Аватар для Dekio
5845 / 1226 / 499
Регистрация: 23.11.2010
Сообщений: 3,373
Записей в блоге: 1
22.02.2012, 19:49
На каком языке собрались конвертер писать?
1
2 / 2 / 1
Регистрация: 11.12.2010
Сообщений: 58
22.02.2012, 19:51  [ТС]
Цитата Сообщение от Dekio Посмотреть сообщение
На каком языке собрались конвертер писать?
На Си++.
Но вроде бы на паскале будет проще. Но времени много так что хочется разобратся в си
0
Фрилансер
Эксперт С++
 Аватар для Dekio
5845 / 1226 / 499
Регистрация: 23.11.2010
Сообщений: 3,373
Записей в блоге: 1
22.02.2012, 20:03
Тогда советую почитать Дейтела.
Написание конвертера непростая задача. Отталкиваться надо от ключевых слов данных языков
0
9 / 9 / 0
Регистрация: 13.08.2011
Сообщений: 41
22.02.2012, 20:24
А это вообще возможно?

В си типизация очень гибкая, в паскале - не очень...
В си переменные могут объявляться где угодно, в паскале, опять же, не очень.
В си можно блоки операторов создавать где угодно, в паскале - вообще не знаю...

Кроме того эти самые переменные для функций можно объявлять, как минимум тремя способами.

А передача переменной по ссылке в паскале?..
0
Фрилансер
Эксперт С++
 Аватар для Dekio
5845 / 1226 / 499
Регистрация: 23.11.2010
Сообщений: 3,373
Записей в блоге: 1
22.02.2012, 21:15
Fynivx, я не думаю что задали создать полноценный конвертер. Возможно надо только для базовых операций
1
2 / 2 / 1
Регистрация: 11.12.2010
Сообщений: 58
23.02.2012, 03:17  [ТС]
Вообщем над сделать что такое.. даж копию такого))) Смотреть вложения)

Можно как нибуть "разкомпилировать" программу что бы посмотреть код..
Вложения
Тип файла: zip 250080.zip (169.6 Кб, 43 просмотров)
0
9 / 9 / 0
Регистрация: 13.08.2011
Сообщений: 41
23.02.2012, 04:06
Staalker, поверьте, проще написать самому.

Но, раз такая идея присутствует, могу посоветовать IDA Pro. Это дизассемблер, но на просторах интернета Вы можете найти к нему дополнение, которое декомпилирует .exe в код c++.

Но, скорее всего, Вы сильно разочаруетесь в жизни,когда увидите, что получится на выходе...
1
2 / 2 / 1
Регистрация: 11.12.2010
Сообщений: 58
23.02.2012, 14:52  [ТС]
Цитата Сообщение от Fynivx Посмотреть сообщение
Staalker, поверьте, проще написать самому.

Но, раз такая идея присутствует, могу посоветовать IDA Pro. Это дизассемблер, но на просторах интернета Вы можете найти к нему дополнение, которое декомпилирует .exe в код c++.

Но, скорее всего, Вы сильно разочаруетесь в жизни,когда увидите, что получится на выходе...
Да б*ин.. попал я короче)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
23.02.2012, 14:52
Помогаю со студенческими работами здесь

Смена языка программы в c++
Как можно реализовать перевод программы с привязкой к текстовому файлу? Т.е. чтобы в программе указать ru и она из файла ru.txt взяла...

Перевод программы с языка С#
Кто разбирается перевидите программу на язык Си. using System; using System.Collections.Generic; using System.Linq; using...

Перевод программы из языка С на Python
Ктот знает как можно перевести програму с языка С на Питон? Добавлено через 4 часа 3 минуты UP....

Перевод программы с языка C++ на язык C#
Есть код на языке C++. Помогите, пожалуйста, перевести, т.е. написать то же самое на языке C# . Спасибо! #include...

Перевод кода программы с языка C++ на C#
Здравствуйте! Можно ли перевести этот код с С++ на С#? Понимаю, что просьба специфическая,но сам программировать на с # не умею. ...


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru