3 / 3 / 1
Регистрация: 30.06.2015
Сообщений: 40
|
||||||
1 | ||||||
Как начать программировать на C++, не уходя с Pascal01.06.2016, 10:44. Показов 2298. Ответов 26
Метки нет (Все метки)
//Не воспринимайте дальнейшее всерьез
Теперь Вы можете перейти с Паскаль на С++, ничего не изучая собственно из с++ Вам нужно только подключить один заголовочный файл чтобы начать работать на С++ (ниже в архиве будет проект code::bloks с классом и заголовочными файлами) Ниже приведен пример программы на Паскаль на С++ (лол)
Например С++. PS есть некоторые проблемы с компилятором : при опции оптимизации –o2 или –o3 компилятор обрезает кусок кода. Если у вас не нормально работает программа выключите эту опцию(выводится другие числа чем предполагалось). PS _2: Кому не лень доработайте и отправите на форум паскалистов Архив с проектом. Pascal.rar
2
|
01.06.2016, 10:44 | |
Ответы с готовыми решениями:
26
С какого языка лучше начать программировать: Pascal или Python? С какого языка лучше начать программировать: Pascal или Python? Как начать программировать на C#? как начать программировать на С++ |
02.06.2016, 16:25 | 21 |
Не, ну имеется в виду валидная исходная программа на Паскале Надо сначала просто исходить из этого. А то после замены она с легкой руки сишного кастования / приведения / трактования станет формально валидной, а фактически логика поменяется.
0
|
3 / 3 / 1
Регистрация: 30.06.2015
Сообщений: 40
|
||||||
02.06.2016, 16:37 [ТС] | 22 | |||||
Я тут подумал что к решению этой задачи можно подойти с другого боку.
Нужно только два дефайна Например, если определить begin и end как границы символьного массива и потом вручную вызвать функцию для транслирования в спрятаном мэйне. примерно так
удобно и беспалевно правда придется писать транслятор...(зато опыта наберусь)) Можно ли реализовать массив таких размеров прямо в тексте программы?
0
|
27 / 27 / 16
Регистрация: 18.05.2016
Сообщений: 128
|
|
02.06.2016, 16:42 | 23 |
Tenebris, а можно просто свой интерпретатор на с написать, который будет читать код из файла. Если уж решил быть извращенцем, то давай до конца, хех
0
|
3 / 3 / 1
Регистрация: 30.06.2015
Сообщений: 40
|
|
02.06.2016, 16:44 [ТС] | 24 |
А как я людей тролить буду? нужно что бы как в рекламе один инклуд и нет проблем)
хотя тоже идейка интересная...
0
|
3 / 3 / 1
Регистрация: 30.06.2015
Сообщений: 40
|
|
02.06.2016, 16:53 [ТС] | 26 |
тогда лучше begin поменять на int main(){char* mass ="... ,а end на ..."} такая идея
литералы не нужны ведь подразумевается, что программа пишется сразу на паскале
0
|
15 / 13 / 6
Регистрация: 24.02.2014
Сообщений: 93
|
|
02.06.2016, 18:01 | 27 |
no_attention, называется начали фаниться запуском паскаль программ под си, закончили полноценным интерпретатором/транслятором, потрясающе)
0
|
02.06.2016, 18:01 | |
02.06.2016, 18:01 | |
Помогаю со студенческими работами здесь
27
как начать программировать Как начать программировать в bash Как начать программировать на Python? Как начать программировать на Ruby? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |