1. тёркин василий - 11 Октября, 2004 - 14:43:46 - перейти к сообщению
Что можно программировать на бейсике?Какие у него возможности и насколько популярен этот язык?Расскажите про него что-нибудь.И какая ему лучшая и удобная замена?
2. Леголегс - 11 Октября, 2004 - 16:12:08 - перейти к сообщению
тёркин василий
Вероятно, речь идёт о Visual Basic? Как смыслящий в этом вопросе чел отвечаю: на VB можно всё, только кое-что слишком геморойно (3Д графика напр.) Возможности у него весьма обширны, он заточен под разработку интерфейсов под Виндовс (ещё с базами данных в нём легко работать) Популярность в России у него неважнецкая, а вот в штатах на нём ок 60% софта пишется. Рассказать про него можно то, что с ним невероятно легко работать (изначально, в седой древности, он придумывался как язык для начинающих). "Удобной замены" ему нет, можно найти лишь нечто более мощное (С++). Я его аналогом считаю Дельфи, но дельфисты со мной возмущённо не согласятся
Вероятно, речь идёт о Visual Basic? Как смыслящий в этом вопросе чел отвечаю: на VB можно всё, только кое-что слишком геморойно (3Д графика напр.) Возможности у него весьма обширны, он заточен под разработку интерфейсов под Виндовс (ещё с базами данных в нём легко работать) Популярность в России у него неважнецкая, а вот в штатах на нём ок 60% софта пишется. Рассказать про него можно то, что с ним невероятно легко работать (изначально, в седой древности, он придумывался как язык для начинающих). "Удобной замены" ему нет, можно найти лишь нечто более мощное (С++). Я его аналогом считаю Дельфи, но дельфисты со мной возмущённо не согласятся
3. тёркин василий - 12 Октября, 2004 - 13:48:10 - перейти к сообщению
Вот возник вопрос.А сколько например печатных листов занимает написание программы ,ну к примеру ,Internet Explorera? А ещё лучше Windows XP?Хотя-бы примерно?И на каком языке они написаны?
4. Леголегс - 12 Октября, 2004 - 16:57:47 - перейти к сообщению
тёркин василий
Ну, код обычно измеряют в строках (изредка в Кб) (как я подсчитал, на печатном листе умещается около 60 строк (10 шрифтом)) Сведений о объёме сорсов IE у меня нет, но это очень много строк (здесь и в Майкрософте тебе бы не объяснили внятно, т.к. IE очень сильно интегрирован в среду - можно в "проводнике" набрать URL и нажать "enter" и он волшебным образом станет Интернет Эксплорером). Win XP - это вообще сумасшедшее количество кода. Могу помочь тебе представить масштабы: исходные коды ядра ОС Linux (написанной на C++) составляют 34 Мбайт, исходники моей проги "часы" - 2168 строк.
P.S. Большинство, если не все продукты Microsoft написаны на C++.
Ну, код обычно измеряют в строках (изредка в Кб) (как я подсчитал, на печатном листе умещается около 60 строк (10 шрифтом)) Сведений о объёме сорсов IE у меня нет, но это очень много строк (здесь и в Майкрософте тебе бы не объяснили внятно, т.к. IE очень сильно интегрирован в среду - можно в "проводнике" набрать URL и нажать "enter" и он волшебным образом станет Интернет Эксплорером). Win XP - это вообще сумасшедшее количество кода. Могу помочь тебе представить масштабы: исходные коды ядра ОС Linux (написанной на C++) составляют 34 Мбайт, исходники моей проги "часы" - 2168 строк.
P.S. Большинство, если не все продукты Microsoft написаны на C++.
5. Nikitich - 13 Октября, 2004 - 02:19:16 - перейти к сообщению
тёркин василий
Язык Бейсик, как и Паскаль, был придуман для обучения программированию. Он очень простой, проще не бывает. В настоящее время самая популярная реализация - Visual Basic от Микрософт, который бывает двух видов: отдельный и встроенный в Microsoft Office. В принципе, на бейсике можно написать программу любой сложности, только ресурсы компьютера она будет расходовать э-э-э, неоптимально - и память, и дисковое пространство отожрет изрядно по сравнению с программами, написанными на других языках. В настоящее время Visual Basic - очень неплохое средство, если у тебя есть много готовых компанентов - всякие стандартные библиотеки функций, например - и надо просто связать их между собой. Программы писать быстрее, чем на других языках, например, одна и таже команда на Visual Basic'e занимает одну строчку, а на С++, например, три.
(Добавление)
Леголегс
"Клеймо Дельфака Позорного не смыть никогда" (ц) Настоящие Программисты
Дельфи по функциональности примерно равен С++, на поскольку и Дельфи (Паскаль от Борланда), и Бейсик изначально предназначались для обучения программированию, то уровень программистов на них в массе своей невысок, и быть прираненным к ним часто западло для Настоящих Программистов.
На чем пишут Настоящие Программисты - неважно. Часто на С/С++.
Цитата:
Что можно программировать на бейсике?Какие у него возможности и насколько популярен этот язык?Расскажите про него что-нибудь.
Язык Бейсик, как и Паскаль, был придуман для обучения программированию. Он очень простой, проще не бывает. В настоящее время самая популярная реализация - Visual Basic от Микрософт, который бывает двух видов: отдельный и встроенный в Microsoft Office. В принципе, на бейсике можно написать программу любой сложности, только ресурсы компьютера она будет расходовать э-э-э, неоптимально - и память, и дисковое пространство отожрет изрядно по сравнению с программами, написанными на других языках. В настоящее время Visual Basic - очень неплохое средство, если у тебя есть много готовых компанентов - всякие стандартные библиотеки функций, например - и надо просто связать их между собой. Программы писать быстрее, чем на других языках, например, одна и таже команда на Visual Basic'e занимает одну строчку, а на С++, например, три.
(Добавление)
Леголегс
Цитата:
Рассказать про него можно то, что с ним невероятно легко работать (изначально, в седой древности, он придумывался как язык для начинающих). "Удобной замены" ему нет, можно найти лишь нечто более мощное (С++). Я его аналогом считаю Дельфи, но дельфисты со мной возмущённо не согласятся
"Клеймо Дельфака Позорного не смыть никогда" (ц) Настоящие Программисты
Дельфи по функциональности примерно равен С++, на поскольку и Дельфи (Паскаль от Борланда), и Бейсик изначально предназначались для обучения программированию, то уровень программистов на них в массе своей невысок, и быть прираненным к ним часто западло для Настоящих Программистов.
На чем пишут Настоящие Программисты - неважно. Часто на С/С++.
6. тёркин василий - 14 Октября, 2004 - 15:14:14 - перейти к сообщению
Спасибо ребята за ответы.
Nikitich
1.Так какой язык выбрать для изучения?Я склоняюсь к бейсику.Как я понял от с++ его отличает большая пожираемость ресурсов,но он понятнее как я понял из объяснений?
2.
Например каких компонетов?Можно на маленьком примере?
Я как посмотрел ваши высказывания за и против,то сделал вывод что бейсик это Вещь.А что я не смогу сделать на бейсике и смогу на с++ и наоборот?
Nikitich
1.Так какой язык выбрать для изучения?Я склоняюсь к бейсику.Как я понял от с++ его отличает большая пожираемость ресурсов,но он понятнее как я понял из объяснений?
2.
Цитата:
если у тебя есть много готовых компанентов - всякие стандартные библиотеки функций, например - и надо просто связать их между собой.
Например каких компонетов?Можно на маленьком примере?
Я как посмотрел ваши высказывания за и против,то сделал вывод что бейсик это Вещь.А что я не смогу сделать на бейсике и смогу на с++ и наоборот?
7. GAM - 14 Октября, 2004 - 16:43:04 - перейти к сообщению
Бейсик - класс... ещё на синклере на нём проги писал :о)
8. censored - 15 Октября, 2004 - 06:59:03 - перейти к сообщению
Лучше Си учи. Нефиг на Бейсик время терять.
9. Леголегс - 15 Октября, 2004 - 14:13:11 - перейти к сообщению
тёркин василий
censored
Цитата:
Кхм. Насчёт "пожираемости ресурсов": http://vb.hut.ru/hints/speed.htm , смотреть внизу. Не так страшен бейсик, как его малюют!1.Так какой язык выбрать для изучения?Я склоняюсь к бейсику.Как я понял от с++ его отличает большая пожираемость ресурсов,но он понятнее как я понял из объяснений?
Цитата:
Пример (тупой, но понятный): берёшь компонент "интернет браузер", кладёшь его на окно, приделываешь сверху кнопочки "назад" "стоп" и т.д. и получаешь браузер Например каких компонетов?Можно на маленьком примере?
Цитата:
На бейсике нельзя написать драйвер устройства и DLL (но если очень-очень хочется, то можно ) А "наоборот"... я даже не знаю ничего такого, чтоб на си нельзя, а VB можно... На си/си++ всё можно, вопрос упирается в сложность: то, что на бейсике делается тремя кликами, на си может занять не один десяток строк...Я как посмотрел ваши высказывания за и против,то сделал вывод что бейсик это Вещь.А что я не смогу сделать на бейсике и смогу на с++ и наоборот?
censored
Цитата:
Ну, время обучения бейсику пренебрежимо мало, по сравнению с си (недаром бейсику детей учат, а си только в институте (и не всегда на первом курсе)
Лучше Си учи. Нефиг на Бейсик время терять.
10. тёркин василий - 15 Октября, 2004 - 14:39:41 - перейти к сообщению
А visual basic и просто basic-в чём разница?И как называется среда(или как там) для программирования на бейсике?Короче что надо ,чтобы начать писать проги на бейсике?
P.S.И будут ли работать проги написанные на бейсике во всех операционных системах?Если не, то в каких?
P.S.И будут ли работать проги написанные на бейсике во всех операционных системах?Если не, то в каких?