Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2017.01.15;
Скачать: [xml.tar.bz2];

Вниз

Проверка кода   Найти похожие ветки 

 
A1ekceu   (2015-02-01 14:06) [0]

Как проверить на ошибки в своей уже скомпилированной и работающей программе массив случайных переменных типа char
ar[1..980], как будто это просто текст программы.


 
Inovet ©   (2015-02-01 14:50) [1]

Бред какой-то.
Массив переменных.
Ошибки.

Надо что ли сгенерировать случайный набор данных, а потом посмотреть не получилась ли случайно работающая программа? Это будет ценный продукт, многие мечтают о таком. Но для начала надо определиться с критерием ошибочности.


 
brother ©   (2015-02-01 14:55) [2]

какие ошибки? что содержится в массиве?


 
A1ekceu   (2015-02-01 15:04) [3]

Критерий ошибочности - нужен Syntax check в уже работающей программе


 
brother ©   (2015-02-01 15:05) [4]

Слва то все знакомые, а что они означают хз... переформулируйте вопрос...


 
A1ekceu   (2015-02-01 15:15) [5]

brother мне нужна программа, которая может как Delphi (или TPascal) проверять код мной выбранного файла или сгенерированного текста.


 
brother ©   (2015-02-01 15:16) [6]

мда, стесняюсь спросить, кто Вам такое ТЗ дал?


 
junglecat ©   (2015-02-01 15:20) [7]

> кто Вам такое ТЗ дал?

препод наверное


 
Smile ©   (2015-02-01 15:27) [8]

> Критерий ошибочности - нужен Syntax check в уже работающей
> программе

Это (Syntax check) уже проделал за тебя компилятор, когда создавал твою  "работающую" программу.


 
junglecat ©   (2015-02-01 15:45) [9]

интерпретатор паскаля что-ли нужен?


 
A1ekceu   (2015-02-01 15:58) [10]

Да почти интерпретатор, только ограниченный простыми вычислениями(арифметика,циклы,переходы) и применяющийся к случайным данным миллиарды раз...


 
brother ©   (2015-02-01 17:01) [11]

[10] запасаюсь попкорном


 
Inovet ©   (2015-02-01 18:16) [12]

Готовый подойдёт? Их есть несколько. Есть и исходники во всяким учебниках.

Только стоит прикинуть время на генерацию и компиляцию программы размером 979 байт из всех возможных сочетаний символов. Помочь или сам справишься? Подсказка - это будет больше миллиардов раз.


 
A1ekceu   (2015-02-01 18:25) [13]

Как справиться с таким количеством давно придумал.
Высылай и готовые, и адреса исходников на a1eks@yandex


 
Inovet ©   (2015-02-01 18:44) [14]

> [13] A1ekceu   (01.02.15 18:25)

Высылать? Лучше здесь пару строк напишу

paxCompiler
http://www.paxcompiler.com/

FastScript
http://www.fast-report.com/ru/

Исходники различных интерпретаторов/компиляторов уж сам поищи.


 
junglecat ©   (2015-02-01 18:51) [15]

http://jvcl.delphi-jedi.org/JvInterpreter.htm


 
A1ekceu   (2015-02-01 19:05) [16]

Ошибся  a1eks4@yandex
Спасибо за исходники.


 
Германн ©   (2015-02-02 03:27) [17]

Удалено модератором



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2017.01.15;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.06 c
15-1455053404
Юрий
2016-02-10 00:30
2017.01.15
С днем рождения ! 10 февраля 2016 среда


15-1448746204
Юрий
2015-11-29 00:30
2017.01.15
С днем рождения ! 29 ноября 2015 воскресенье


15-1451124375
megavoid
2015-12-26 13:06
2017.01.15
Дамы и господа, не забываем про round :)))


15-1448919001
Юрий
2015-12-01 00:30
2017.01.15
С днем рождения ! 1 декабря 2015 вторник


2-1422590261
Drowsy
2015-01-30 06:57
2017.01.15
Message методы





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский