Другие языки программирования и технологии

Зачем люди, которые прогают на Бейсике, ведут его пропаганду, хотя сами же понимают, что он магко выражаясь "кривой"?

Не понимаю советов а-ля "програйте на чем я прогаю и принципиально не хочу переходить на другой язык". Зачем же людям, которые просят совета "с чего начать" давать совет "С Бейсика и нееб..т", когда лучше уж начинать с нормальных языков. Хотя бы с Паскаля (он для этого и предназначен)
1) прсото выдвинуть свою точку зрения
2) больше предложить просто нечего
3) к тому же, если много людей будет программировать на бейсике, вероятность найти себе помощника в трудную минуту намного выше
4) может быть, стать для кого-то учителем по бейсику =)

То же самое, что и "гугл в помощь"... а по моему мнению, гугл говно редкостное (нет возможностей, которые есть в Нигме)
Да, кстати, я бы посоветовал сначала программить на Ассемблере (да и не сначала, а вообще всегда).. . в нем нет ничего плохого) но любители ЯВУ пошлют меня с Ассемблером на йух, потому что там нет всевозможных высокоуровневых фич, которые им так "жизненно" необходимы для создания всяких классов и т. д.
Так что каждому по его взглядам =) если они ведут такую пропаганду бейсика, значит наверное он их утраивает по возможностям
АШ
Андрей Шевелев
37 544
Лучший ответ
(Шегем Ерадай) Козыбаев Ернур 3 и 4 доводы звучат на мой взгляд наиболее правдоподобно и логично)
(Шегем Ерадай) Козыбаев Ернур по поводу ассемблера согласен. Хотя лучше сначала на мой взгляд потыкать простые языки в сторону "спортивного программирования", а затем уже изучать архитектуру и ассемблер.
Александр Цыганков Ассемблер намного сложнее нет нужды знать регистры процессора, лучше уж с переменных Basica или Pascalя начать. Начинать с ассемблера большая глупость однозначно.
Андрей Яптев Ваши предположения 1-4, честно говоря, популистские. Если говорить о методической точки зрения, то Бейсик подходит для данной задачи лучше всех остальных языков не потому, что 1..4, а потому, что до начинающих он, как один из самых удачных языков высокого уровня, быстрее доходит. А уж про ассемблер Вы зря написали - это как раз отпугивающий способ и он методически не верен!
Visual Basic отличный, мощный язык программирования, точнее средство разработки приложений. Мне для работы (и халтуры) он идеально подходит, ничего другого я и не хочу. Pascal и Delfi не переношу вообще, единственный язык кроме VB, который заслуживает моего уважения это Java. Все остальное нафик не нужно.
Современные бейсики это не QBasic всё таки! У них довольно большие возможности и они полноценно используют ресурсы компа и API функции ОС.
Но при это бейсик достаточно прост для понимания.
А так, как используются API, которые общие для всех соврмененных языков программирования, то если бейсик не устаивает, можно легко перейти для другой язык программирования.

Против современного паскаля, типа дельфи, ничего против не имею, а вот DOSовский, типа "турбо паскаль" нерекомендую учить, ведь потом нужно будет полностью переучиватся под винду, или линукс!
Ро
Роман
31 824
(Шегем Ерадай) Козыбаев Ернур естественно под Бэйсиком я не имел ввиду QBASIC, а именно VB....он и кривой....попробуйте дизассемблировать проги на VB....это каша....называется "че хочу - то ворочу". И при создании фрэймворковых языков самое сложное было создать VB#....ведь он в корне отличается от VB....как ASP отличается от ASP.NET. Его создание превратилось в сплошное исправление оригинального языка
цитата: "Зачем люди, которые прогают на Бейсике, ведут его пропаганду, хотя сами же понимают, что он магко выражаясь "кривой"?"
ответ: кривой может быть мозг и руки, а не языки, каждый язык имеет свои плюсы и минусы, мало того языки класифицируются по типам, каждый язык создаётся для выполнения и решения каких-то конкретных задачь, так что для одной задачи может потребоваться один тип и какой-то язык программирования относящийся к данному типу, для другого - другое.

"Не понимаю советов ...и далее" . всё то же самое, разные языки для решения разных задач и эти языки эволюционировали в более новые совершенные платформы, каждый кодирует на том, что ему удобнее и легче, но всё же легче начать с изучения основ и языков на которые основались новые современные платформы программирования, чем уже с чего-то тяжёлого, поэтому вместо Delphi для начала было бы неплохо изучить Pascal или Turbo Pascal а потом уже ObjectPascal или Delphi иkb же qBasic какой-нить перед изучением VisialBasic и т. д. чтобы понять их принципы работы и синтаксис и изучаются старые упрощённые версии современных, в свою очередь чтобы определиться самому что тебе больше подходит мало будет знать один язык, нужно пробоваться и практиковаться в разных, а уже потом делать какие-то выводы о каждом и останавливать свой выбор на 1 (а может и не однём)
Женька
Женька
26 366
(Шегем Ерадай) Козыбаев Ернур я понимаю, что нужно идти "от простого к сложному", и если ты уж взялся за Бэйсик - то это не катастрофа, и саму концепцию программирования можно изучать и на GBasic. Вопрос в том зачем советовать Basic, когда с тем же успехом можно начать учиться на "нормальном" языке и затем не переучиваться.
Паскаль очень грамотный язык - отлично учит грамотному синтаксису. VB не такой и уж и плохой язык, например в нём отлично получается быстро дописывать автоматизацию системы документооборота .

Холивар не интересен.
Omb65
Omb65
18 743
(Шегем Ерадай) Козыбаев Ернур ну паскаль и создавался как "учебный" язык. VB - действительно хорош как макроязык для офисных средств. Но ведь при изучении программирования в основном не ставят себе целью научиться писать макросы....а в основном именно прикладное/системное программирование.
Секта бейсика :D
Если человек понимает как строить алгоритмы, умеет продумывать логику, то ему всё равно какой язык изучать, как не банально это звучит.. . А если ему всё равно и он новичёк, то лучше начинать с простого и понятного, например новичку совсем не обязательно заморачиваться на парадигме ООП или указателях из си, ему нужно знать про ячейки-переменные и то, что с ними можно вытворять через конструкции языка. Мне самому Basic неприятен, если будет альтернатива, то писать на нём что то серьёзное я не стану (например в Microsoft Excel такой альтернативы нет, приходится использовать то, что тебе так неприятно, я про чудо-поделку - VBA).

Я скорее против бэйсика, но чувствую при этом свою предвзятость в этом вопросе =)
Aoi Aoi Ano Sora
Aoi Aoi Ano Sora
5 305
Байсик для некоторых (нубских :D) целей очень даже хороший язык.
И программисты на бейсике (в большинстве нубы :D) его пропагандируют потому, что для их целей он годится.

ЗЫ: Сам юзаю байсик когда нада затестить небольшой алгоритм или написать простенькую прогу.
Кривыми бывают исключительно руки и мозги, но не язык программирования, а хороший программист должен знать несколько языков.
_ Nur_ _*
_ Nur_ _*
483
(Шегем Ерадай) Козыбаев Ернур хороший программист должен знать несколько языков и уметь непрограммировать на Basic. А язык действительно кривой, и это уже не зависит от программиста. Если компил хреновый, то тут уж ничего не поделаешь.
Я начал с Бейсика и не жалею! Сейчас _могу_ (но не всегда хочу =) ) написать на Дельфи, JavaScript. А бейсик очень удобен, когда нужна маленькая рабочая утилита.

> И программисты на бейсике (в большинстве нубы :D) его пропагандируют потому, что для их целей он годится.
Согласен, но главное - не задержаться в Бейсике надолго. .

Кстати, когда недавно познакомился с JS, я был поражён его простой и удобством (вот такие Бейсиковцы нубы, да =) ), причём удобный как для сетевых, так и локальных приложений.
Александр Цыганков от нуба слышу