Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 16.09.2009, 21:23   #51
mutabor
Телепат с дипломом
Старожил
 
Аватар для mutabor
 
Регистрация: 10.06.2007
Сообщений: 4,929
По умолчанию

Ребята, со спорами о пьюр бейсике может в отдельную тему?
А вам, vasek123, я бы посоветовал сначала подробнее ознакомится с предметом, а потом высказываться, я хоть и не фанат пьюр бэйсика, но все же знаю, что все ваши аргументы не соотв. действительности. Хотя в одном вы правы, на нем сейчас мало пишут, бэйсик (в любом виде) не мэйнстрим.

Цитата:
Закончил Delphi (Базы, интер и пр.) учи Ассемблер, закончил асс. - переходи на сипп, закончил сипп - поехали на кроссплатформ
Ага, а пока эти учил, Дельфи совсем забыл, и goto Delphi.
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог

Последний раз редактировалось mutabor; 16.09.2009 в 21:27.
mutabor вне форума
Старый 16.09.2009, 21:35   #52
*PB*
Форумчанин
 
Регистрация: 11.08.2009
Сообщений: 558
По умолчанию

Цитата:
Во первых- элементарная игра весит намного больше чем аналогичная, но написанная на Delphi или С++
Вы считаете что 28КБ это много?
В прикреплённом файле есть игра "Футбол" написаная на языке PureBasic.
Прога весит 28 КБ. Никакие меры по уменьшению размера приложения не предпринимались. Упаковщиками проге НЕ сжималась. И учтите, проги написанные на PureBasic не используют runtime библиотеки - весь код в исполняемом файле.
Считаете что с помощью Delphi или С++ используя статическую линковку runtime библиотек, можно написать прогу существенно меньшего размера? Весомый конкурент только ASM.

Цитата:
Во вторых- приложение на Basic использует стандартные библиотеки Windows, т.е. ты на вряд- ли напишешь приложение, скажем, под Linux.
Опять ошибаетесь.
PureBasic позволяет создавать проги для платформ Windows х86, Windows х64, Linux, MacOS X и AmigaOS
Скоро появится новая версия, которая будет поддерживать (создавать проги) для Linux х64
Более того, при переносе проги с одной платформы на другую иногда даже не нужно править исходник, просто перекомпилировал и всё!
Вот прочитайте эту статью, в которой расказано как с помощью PureBasic создавать кроссплатформенные приложения
http://orencode.info/forum/showthread.php?t=2493

PS.
Если хотите писать приложения для платформ, отличных от винды, не используйте компиляторы от МелкоМягких!
Вложения
Тип файла: rar soccer2007.rar (59.8 Кб, 9 просмотров)

Последний раз редактировалось *PB*; 16.09.2009 в 21:40.
*PB* вне форума
Старый 16.09.2009, 21:40   #53
vasek123
Заблокирован
 
Регистрация: 21.11.2008
Сообщений: 4,986
Сообщение

Цитата:
Сообщение от mutabor Посмотреть сообщение
А вам, vasek123, я бы посоветовал сначала подробнее ознакомится с предметом
Знаком на столько, что у меня на него аллергия!

Цитата:
Ага, а пока эти учил, Дельфи совсем забыл, и goto Delphi.
Изучение языков программирования можно представить следующим образом:

Код:
#include <iostream>
using namespace std;
int main()
{
   for(;;){
      cout<<"Delphi"<<endl;
      cout<<"C"<<endl;
      cout<<"C++"<<endl;
   }
   return 0;
}

Последний раз редактировалось vasek123; 16.09.2009 в 21:43.
vasek123 вне форума
Старый 16.09.2009, 21:55   #54
Levsha100
Заблокирован
Старожил
 
Регистрация: 20.07.2008
Сообщений: 4,032
По умолчанию

Знакомый код!
Только у меня немного иначе
-Delphi |
-Paskal |
-C++ | <
-ASSEMBLER |<
<- в стадии активного изучения.
Levsha100 вне форума
Старый 16.09.2009, 21:55   #55
mutabor
Телепат с дипломом
Старожил
 
Аватар для mutabor
 
Регистрация: 10.06.2007
Сообщений: 4,929
По умолчанию

Цитата:
Знаком на столько, что у меня на него аллергия!
На PureBasic?

Код:
#include <iostream>
using namespace std;
int main()
{
   for(;;){
      cout<<"Delphi"<<endl;
      cout<<"C"<<endl;
      cout<<"C++"<<endl;
      if (nadoelo) goto php )))
   }
   return 0;
}
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог
mutabor вне форума
Старый 16.09.2009, 22:01   #56
russian-stalker
Участник клубаДжуниор
 
Аватар для russian-stalker
 
Регистрация: 23.08.2008
Сообщений: 1,616
По умолчанию

А зачем учить С? Разве не лучше сразу С++, чтобы голову не забивать устаревшими функциями. Правда вот вроде под МАК всё на С. Ну раз пошло я учил так:
Turbo Pascal
Delphi
javascripts,html,css(Ну хоть и HTML не язык программирования, но всё же...)
C++
PHP(Жалею что учил, не люблю веб-программирование)
Assembler.
И всё за какие то 4 года.
pushl $0x18E3DF6B
call ICQ
russian-stalker вне форума
Старый 16.09.2009, 22:06   #57
mutabor
Телепат с дипломом
Старожил
 
Аватар для mutabor
 
Регистрация: 10.06.2007
Сообщений: 4,929
По умолчанию

Бэйсик - язык общения с туземцами
Цитата:
Европейская гамма "до-мажор" (C#, C-дур: тон, тон, полутон, полутон, тон, тон, тон, полутон) с семью звуками основными (до, ре, ми, фа, соль, ля и си) и с пятью вспомогательными (до-диез, ми-бемоль, фа-диез, ля-бемоль и си-бемоль) созвучна другому творению Европы - языку Pascal, у которого семь основных (структурирующих) и пять вспомогательных (деструктурирующих) средства изменения течения алгоритма. Поэтому Pascal-программу можно озвучить так:

- составной оператор - begin... end - "до";

- цикл с предпроверкой - while... do... - "ре";

- цикл с постпроверкой - repeat... until... - "ми";

- цикл с параметром - for... do... - "фа";

- альтернатива - if... then... else... - "соль";

- множественное ветвление - case... of... - "ля";

- вызов процедуры-функции - имя процедуры-функции - "си".

Эта семерка "структурирующих" звуков будет озвучивать программу дифтонгами, отмечая начала и концы соответствующих блоков. А вот бемоли-диезы будут одиночными, отмечая в программе деструктурирующее ключевое слово goto и следующие встроенные функции:

- переход к метке - goto... - "до-диез";

- завершение процедуры - exit - "ми-бемоль";

- остановка программы - halt... - "фа-диез";

- прерывание цикла - break - "ля-бемоль";

- продолжение цикла - continue - "си-бемоль".

А теперь давайте немного помечтаем и представим себе, что операторы языка не только расцвечены (Quick Pascal, Turbo Pascal 7.0, VBWin 2.0, VBWin 3.0) но и озвучены. Если теперь программу запустить в режиме пошагового выполнения, то трассировка программы породит целую цветомузыкальную симфонию под названием "Аудиовизуальная отладка". Звук будет особо полезен при исследовании рекурсивных алгоритмов. Цвет трассировки будет метаться по операторам, заключенным между объявлением процедуры-функции и ее вызовом. Но только меняющаяся длительность дифтонгов будет свидетельствовать о том, что никакого зацикливания нет, а есть путешествие по структуре программы - по ее второму измерению.

Семинотный музыкальный настрой можно отнести не только к языку Pascal, но и ко второму популярному языку программирования - к языку C. А вот Бейсик опирается на иную музыкальную основу, т.к. включает в себя не семь, а пять структурных управляющих конструкций:

- цикл с заранее неизвестным числом повторений - do... loop;

- цикл с заранее известным числом повторений - for... next;

- альтернатива - if... then... else.. end if;

- множественное ветвление - select case... end select;

- вызов процедуры-функции - call(имя процедуры-функции).

Эту закономерность можно объяснить с "музыкальной" точки зрения. Дело в том, что пять нот, а не семь - это основа восточного звукоряда, а не европейского: на Востоке на уроках сольфеджио распевают "аa-ее-ии-оо-уу", а не "до-ре-ми-фа-соль-ля-си" как на Западе. Языки Pascal и C создавались программистами для собственного употребления. Язык же Бейсик задумывался как инструментальное средство для "восточных туземцев" - непрофессиональных программистов, использующих компьютер для решения своих прикладных задач. BASIC - это не только аббревиатура английской фразы "Beginner's All-purpose Symbolic Instructions Code". Слово BASIC имеет и и прямой перевод - основной язык программирования. В колониальные века миссионеры использовали basic english (основной английский), состоящий из примерно 300 слов, для общения с туземцами.
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог
mutabor вне форума
Старый 16.09.2009, 22:13   #58
*PB*
Форумчанин
 
Регистрация: 11.08.2009
Сообщений: 558
По умолчанию

Цитата:
- цикл с предпроверкой - while... do... - "ре";

- цикл с постпроверкой - repeat... until... - "ми";

- цикл с параметром - for... do... - "фа";

- альтернатива - if... then... else... - "соль";

- множественное ветвление - case... of... - "ля";

- вызов процедуры-функции - имя процедуры-функции - "си".
справедливости ради, нужно сказать что всё это есть в современном бейсике. А вот аналог begin... end отсутсвует, т. к. это уже лишнее не несущее особого смысла!
*PB* вне форума
Старый 16.09.2009, 22:13   #59
vasek123
Заблокирован
 
Регистрация: 21.11.2008
Сообщений: 4,986
Сообщение

Цитата:
Сообщение от mutabor Посмотреть сообщение
На PureBasic?
Конечно нет!

Код:
#include <iostream>
using namespace std;
int main()
{
   for(;;){
      cout<<"Delphi"<<endl;
      cout<<"C"<<endl;
      cout<<"C++"<<endl;
      if (nadoelo) goto php )))
   }
   return 0;
}
Хм... Проще будет использовать дополнительный цикл+ проверку. ИМХО...

Последний раз редактировалось vasek123; 16.09.2009 в 22:17.
vasek123 вне форума
Старый 16.09.2009, 22:37   #60
Viteef
stopfake.org
Участник клуба
 
Регистрация: 03.05.2007
Сообщений: 1,927
По умолчанию

Поставим точку в теме.
Viteef вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
С чего начать? ProgramerBeatz Помощь студентам 5 31.05.2009 18:54
Хочу Стать программером подскажите с чего начать обучение? Dahillator Свободное общение 8 13.04.2009 19:15
незнаю с чего начать... а начать очень нужно ОСЯНЯ Помощь студентам 2 26.11.2008 20:08
С чего начать OrdJONY Общие вопросы .NET 3 29.12.2007 19:50
С чего начать Spirit_of_net Помощь студентам 1 05.11.2007 13:58