|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
13.10.2011, 01:42 | #11 | |||
Форумчанин
Регистрация: 11.08.2009
Сообщений: 558
|
Цитата:
Но это еще смотря какие документы... Цитата:
Цитата:
|
|||
13.10.2011, 10:52 | #12 | |
Форумчанин
Регистрация: 02.02.2009
Сообщений: 842
|
Цитата:
Ты кажется меня не правильно понял, "документ" это просто итоговый результат работы, оформленный в каком либо виде пригодном для просмотра и печати. С одним и тем же успехом это может быть и звуковой файл, и файл в формате Word, и текстовый файл, и лог и т.п. Содержание документов так же может быть самое разнообразное: договор, отчет, чек, должностная записка и т.п. В настоящий момент я считаю что понятие "тип переменой", "тип данных" как внешний фактор устарело в корне. Более того оно противоречит человеческому восприятию мира. Например я создал сложный тип переменной "медицинский скальпель", как я могу его использовать? Из ходя из типа переменной только в медицине. А в жизни я могу: починить обувь, отрезать часть лист бумаги, использовать его в гараже, и да же убить с его помощью человека. Как все это записать в типе? Да ни как, потому что если да же это описать, появятся ещё десятки возможных применения "медицинского скальпеля". По этому легче даже не пытаться это делать, а создать нечто описывающие фундаментальные свойства предмета (объекта, явления и т.п.), без привязки к каким либо типам данных. Еще пример: что такое "1"? Это байт, слово, вещественное число, символ или предложение, а может часть иного целого. А может это философская величина? Как вы используете это в своей жизни? Задумываетесь вы какого "типа" "1" в повседневной жизни, а сколько оно занимает место в вашем мозгу? Я думаю нет, просто берете и используете когда и как это удобно. Если все это так, тогда почему при программировании у вас должна болеть голова о типе "1"? На бейсик я писал активно для спекки. Для новичка там это почти единственный язык программирования. Там я изучил родной бейсик, Beta Basic (работа с данными), Mega Basic (возможно делать вставки на ассемблере), Laser Basic (работа с графикой). Все эти диалекты заточены под свои задачи. После на IBM PC я пытался писать еще в паре вариантов бейсика, но быстро ушёл на паскаль, а за тем на rexx. "Диалект языка программирования — это (относительно небольшая) вариация или расширение языка, сохраняющее при этом свою первозданную сущность." (с) Судя по пока еще небольшим моим знаниям Си и QT4, можно назвать последнего диалектом.
С уважением, Алексей.
|
|
13.10.2011, 10:53 | #13 | |
Форумчанин
Регистрация: 02.02.2009
Сообщений: 842
|
Цитата:
Как я уже писал rexx уникальное явление. С виду он имеет простую структуру, простые инструменты, что современными пользователями воспринимается как слабость (куда же без навороченных структур и конструкций, как же мы будем доказывать что мы крутые пацаны?). Но как раз эта простота дает колоссальные возможности. Ты думаешь не о способе представления данных и других "высоких" вещах, с которых начинается современное программирование, ты просто на привычном "человеческом" языке начинаешь работать с ними, простыми и потому понятными средствами. При программировании на rexx ты словно "общаешься" с товарищем, и просишь его сделать пару обыденных вещей: зайти в магазин купить хлеба, принести дрель и т.п. при чем на одном с ним языке. Это совершенно другой стиль, уровень программирования. К сожалению с ходу это не понять, знаю по себе, начал вникать что и как только через пол года, а до этого писал как привык на паскале (это то же можно). Как пример скажу, что внутри нашего небольшого коллектива был почти полностью переписан на rexx фидошный софт. При чем IPmailer на писаный нами, работающий по протоколу Binkd'ы дает ~10% прирост скорости передачи данных по сравнению с самой Binkd'ой. При этом он до конца еще не оптимизирован и не компилирован в exe, а сам rexx во многих местах называют "медленным" языком. :)) К сожалению горе писатели в википедии сами мало о чем имеют понимания. По моим увлечениям и специальности я не нашел ни одно хотя бы отдалено правдивого материала. Одна лож, слухи, вымыслы, домыслы и сверху легкий налёт правильной информации (так сказать поперчили для видимости). Как сторонки теории заговора, я считаю что википедии создана только с одной целью - дезинформации населения земли, создания таких условия когда не возможно будет отличить лож от правды, и в дальнейшем подмены истинных знаний ложными("Истина -где-то рядом" (с) :). "Лучший раб - тот который не знает что он раб" (с) А что может быть проще в современных условия как подменить само понятие "раб" на ложное? А для этого википедии идеальный инструмент. Но ИМХО мы отклонились от темы. А передо мной стоят вполне конкретные практические задачи.
С уважением, Алексей.
|
|
13.10.2011, 14:37 | #14 | |||||||
Форумчанин
Регистрация: 11.08.2009
Сообщений: 558
|
Цитата:
Цитата:
Я конечно в скальпелях вообще не разбираюсь и как они классифицируются, понятия не имею, поэтому программа сравнивает их только по длине. Код:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
|
|||||||
13.10.2011, 16:50 | #15 | |||
Форумчанин
Регистрация: 02.02.2009
Сообщений: 842
|
Цитата:
1. Явное или не явное преобразование типов. Что почти невозможно при сложных структурах данных. 2. Перегрузить функции. Само наличие такой возможности ИМХО противоречит условиям структурного программирования. Но я так же вижу что без него никуда. Я не могу просто взять и использовать данные... Я обязательно должен как-то преобразовать данные под код. Что не естественно для человека. Цитата:
Пока беру на себя смелость просто утверждать: требование указывать тип переменных устарело, и более того мешает дальнейшему развитию компьютерной мысли. Цитата:
Я и не спорю. Но система сигналов, которая отсутствует в Си уже выделяет его. Может быть со временем QT окончательно сформируется в диалект. Есть компилятор в exe. Написание компилятора в dll дело техники. Но большой нужды в этом нет, так как и без этого можно организовывать библиотеки.
С уважением, Алексей.
|
|||
13.10.2011, 17:24 | #16 | ||
Форумчанин
Регистрация: 11.08.2009
Сообщений: 558
|
Цитата:
Ведь в пером типе нет описания второго, поэтому корректное преобразование невозможно! Цитата:
Нужно оценивать бейсик по полноценным диалектам, таким как PowerBasic, PureBasic, FreeBasic и др. Я конечно не знаком с Beta Basic, но думаю что ему очень далеко по возможностям до трех вышеперечисленных диалектов. Я очень сомневаюсь что в нем есть такой же отладчик программ как в PureBasic. А без отладчика, серьезный проект написать очень сложно! Последний раз редактировалось *PB*; 13.10.2011 в 17:28. |
||
13.10.2011, 20:04 | #17 | ||
Форумчанин
Регистрация: 02.02.2009
Сообщений: 842
|
Цитата:
Цитата:
Не нашел такого в VBA, гуру в интернете не помогли.
С уважением, Алексей.
|
||
13.10.2011, 20:25 | #18 | |
Форумчанин
Регистрация: 11.08.2009
Сообщений: 558
|
Цитата:
Такое допустимо в интерпретируемых языках, а в компилируемых, программа превращается в машинный код (код, непосредственно выполняемый процессором) и там нет интерпретатора для выполнения исходного кода программы из переменной. Вот если бы в переменной был бы машинных код, то выполнить можно. |
|
14.10.2011, 10:22 | #19 | |
Форумчанин
Регистрация: 02.02.2009
Сообщений: 842
|
Цитата:
С уважением, Алексей.
Последний раз редактировалось tae1980; 14.10.2011 в 10:26. |
|
14.10.2011, 10:53 | #20 | |
Форумчанин
Регистрация: 11.08.2009
Сообщений: 558
|
Цитата:
Скорее всего к интерпретатору дописывается скрипт программы. Это нельзя назвать компиляцией в традиционном понимании этого слова, т. к. исходник не превращается в машинный код. Последний раз редактировалось *PB*; 14.10.2011 в 10:55. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Для чайника | arthur1 | БД в Delphi | 0 | 26.09.2011 08:57 |
C# для чайника... | 8oOoRPM | C# (си шарп) | 4 | 21.06.2011 22:26 |
макрос для чайника) | iriska26 | Microsoft Office Word | 4 | 21.03.2011 10:31 |
PostgreSQL в с++ для чайника | ccfytrr | Фриланс | 1 | 04.11.2010 03:03 |
Фильтр для чайника | Kolik317 | БД в Delphi | 1 | 05.10.2010 20:53 |