Главная страница
    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.47 MB
Время: 0.051 c
15-1455139804
Юрий
2016-02-11 00:30
2017.01.15
С днем рождения ! 11 февраля 2016 четверг


15-1454425447
Дмитрий Белькевич
2016-02-02 18:04
2017.01.15
Не работает доступ к WebDAV диску из-под сервиса


2-1421889993
duponamk
2015-01-22 04:26
2017.01.15
Сортировка данных по нажатию на заголовок DBGrid


2-1424681725
Эрнест
2015-02-23 11:55
2017.01.15
URLEncodeReservedChars


15-1450244886
кгшзх
2015-12-16 08:48
2017.01.15
ora sys_refcursor (11g)





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский