The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Релиз Gambas 3.0, свободной альтернативы Visual Basic "
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Релиз Gambas 3.0, свободной альтернативы Visual Basic "  +1 +/
Сообщение от opennews (??) on 01-Янв-12, 23:34 
После четырёх лет разработки представлен (http://gambas.sourceforge.net/en/main.html) стабильный релиз открытой среды для быстрой разработки приложений на языке Basic - Gambas 3.0 (http://gambas.sourceforge.net/). В состав пакета входит интерпретатор языка Basic с объектно ориентированными расширениями, компилятор программ в бинарные файлы и визуальная среда для быстрой разработки приложений, похожая на Visual Basic.


Ключевые новшества (http://gambasdoc.org/help/doc/release/3.0.0?view&en) Gambas 3.0:

-  Корректное определение и использование специальных математических функций из состава  glibc;
-  Улучшен вывод чисел с плавающей запятой;
-  Внесены небольшие улучшение в оформление интерфейса IDE;
-  Добавлена подсветка синтаксиса  SQL;
-  Добавлено два новых метода Object[].FindByRef и Object[].ExistByRef для обращения к объектам по ссылке;
-  В функции Desktop.Open() символ "~" в начале пути теперь ассоциируется с домашней директорией;
-  Улучшена поддержка свежих ...

URL: http://gambas.sourceforge.net/en/main.html
Новость: http://www.opennet.dev/opennews/art.shtml?num=32708

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  +2 +/
Сообщение от Аноним (??) on 01-Янв-12, 23:34 
Интересная расстановка кнопок на окне на скринах...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  +/
Сообщение от dRiZd on 02-Янв-12, 01:09 
Ни кто, еще, не пользовал?
Под QNX 6.5 собирается?
Интересно, насколько оно совместимо с VB6?
Уж очень хочется перенести одну програмулину.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  +/
Сообщение от Мужик32 (ok) on 02-Янв-12, 01:17 
Нет, я, пока, не, использовал.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  +/
Сообщение от dRiZd on 02-Янв-12, 01:30 
Не годится :(
Не преревариает конструкции типа:
Declare Function WormPump Lib "actuators" () As Long
Declare Function GearPump Lib "actuators" () As Long
...
В программе GUI написан на VB6, а все остальное в либах на C.
Либы то перекомпилить на gcc проблем нет, а вот GUI писать с нуля уж очень не хочется.
Мож чего присоветуете (free basic не катит)?
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

8. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  +/
Сообщение от Аноним (??) on 02-Янв-12, 01:38 
LIBRARY "actuators"
EXTERN WormPump () As Long
EXTERN GearPump () As Long
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

154. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  +/
Сообщение от yantux (??) on 03-Янв-12, 22:02 
Лучше уж тогда под FreeDOS и eComStation.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

12. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  +/
Сообщение от Аноним (??) on 02-Янв-12, 03:57 
он уже милион лет существует. только вот похоже оно кроме авторов никому не надо. цацка
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

14. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  +/
Сообщение от CityAceE email on 02-Янв-12, 05:42 
Хочу сыну 10 лет дать азы программирования. Перебирая разные языки, остановился всё таки на Бэйсике, а реализация Gambas является одним из кандидатов. Кто пользуется Gamabas'ом подтвердите или опровергните, пожалуйста, правильность моего выбора.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

15. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  +1 +/
Сообщение от ананим on 02-Янв-12, 06:36 
>Хочу сыну 10 лет дать азы программирования. Перебирая разные языки, остановился всё таки на Бэйсике

странно что вы только о Gamabas'е спрашиваете, а не о правильности самого выбора.
зыж
берите С и С++. для начинающих он не сложнее, зато сразу формируется правильное представление об аппаратной архитектуре и тд.
говорю как преподаватель.
ззыж
вообще звучит как бред. и даже не думаю оскорблять.
просто примерно так:
"Хочу сыну 10 лет дать азы иностранных языков. Перебирая разные языки, остановился всё таки на шумерском"

Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

17. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  +1 +/
Сообщение от Мимо шел on 02-Янв-12, 07:27 
Правильно, пусть сын с детства учится находить у себя в коде ошибки типа
if ( i = 1 ) {
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

30. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  +/
Сообщение от ананим on 02-Янв-12, 13:20 
конечно.
пусть лучше баги в сырцах находит, чем в голове.
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

44. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  +/
Сообщение от Аноним (??) on 02-Янв-12, 15:15 
> конечно.
> пусть лучше баги в сырцах находит, чем в голове.

А чего тогда си. Пусть уж сразу с интеловского ассемблера начинает - багов он там найдет массу. А еще лучше сразу в машинных кодах.


Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

56. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  +/
Сообщение от ананим on 02-Янв-12, 17:00 
потому что си не сложнее бэйсика. как язык.
другое дело, что нужно оперировать более сложными понятиями.
а программные баги - это писец какое оправдание, чтобы не обучать тонкостям программирования. путь для дебилов.
Ответить | Правка | ^ к родителю #44 | Наверх | Cообщить модератору

81. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  +/
Сообщение от Юрий (??) on 02-Янв-12, 18:08 
>> конечно.
>> пусть лучше баги в сырцах находит, чем в голове.
> А чего тогда си.

М.И.Болски, Язык программирования Си. Это книжечка 10x15 сантиметров 96 листов. Включая оглавление, предметный указатель, описание библиотек ввода-вывода, обработки строк, проверки символов, преобразования символов, работы с памятью. Сколько лет должно быть человеку чтобы он одолел этот базовый набор знаний?

Ответить | Правка | ^ к родителю #44 | Наверх | Cообщить модератору

91. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  +1 +/
Сообщение от arisu (ok) on 02-Янв-12, 18:29 
кстати: кто сказал, что в ребёнка обязательно сразу запихать весь си со всеми его нюансами? небольшого подмножества достаточно. и, конечно, не бросать ребёнка одного, а ненавязчиво ему помогать в трудных местах. но это, само собой, требует времени, которое обычно родители на ребёнка тратить не хотят. поэтому ищут что-нибудь, что можно ребёнку в зубы тыкнуть — и чтобы дитё «не мешало родителям жить», и при этом ещё и «развивалось».

ну почему даже для вождения автомобиля нужны права, а для того, чтобы завести ребёнка не надо даже простейших экзаменов по азам педагогики?

Ответить | Правка | ^ к родителю #81 | Наверх | Cообщить модератору

142. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  +/
Сообщение от Аноним (??) on 03-Янв-12, 15:38 
>кстати: кто сказал, что в ребёнка обязательно сразу запихать весь си со всеми его нюансами? небольшого подмножества достаточно.

Я ж пишу про Perl, но вы меня не понимаете (не хотите понять?).

Ответить | Правка | ^ к родителю #91 | Наверх | Cообщить модератору

145. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  +/
Сообщение от arisu (ok) on 03-Янв-12, 15:44 
> Я ж пишу про Perl

да хоть про марсианцев. ты, конечно, «треды не читай @ отвечай», потому поясню: была дискуссия «C vs BASIC», а не «что лучше для обучения». на тему «что лучше» я высказывался уже, и ни си, ни васик туда не попадают вообще.

я, знаешь ли, не имею обыкновения произвольно менять тему дискуссии.

p.s. перл не подходит с любой стороны, даже при «C vs BASIC vs Perl». но фанбою не пояснить, увы.

Ответить | Правка | ^ к родителю #142 | Наверх | Cообщить модератору

18. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  +/
Сообщение от skybon (ok) on 02-Янв-12, 07:53 
Это Вы зря. ИМХО VB6 очень прост для понимания. Именно поэтому его преподают на уроках информатики в 7м классе общеобразовательной школы :)
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

20. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  –1 +/
Сообщение от Аноним (??) on 02-Янв-12, 08:07 
VB - это, вообще-то, не язык, а среда разработки(IDE типа). Было бы интересней услышать сообщение о том, что теперь МЫ можем "компилить" исходники VB  в бинарники для Linux
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

23. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  –1 +/
Сообщение от ананим on 02-Янв-12, 11:46 
> VB - это, вообще-то, не язык, а среда разработки

Вот-вот. :D
И это был образец такого образования.

Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

134. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  +1 +/
Сообщение от Аноним (??) on 02-Янв-12, 23:44 
VB -- это язык. Какой нафиг из Вас преподаватель? Позорище какое-то.
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

135. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  –2 +/
Сообщение от а.н.а.н.и.м on 03-Янв-12, 01:25 
>Позорище какое-то.

ну так не позорьтесь:
>Microsoft Visual Basic — средство разработки программного обеспечения, разрабатываемое корпорацией Microsoft и включающее язык программирования и среду разработки.

http://ru.wikipedia.org/wiki/Visual_Basic
и без своей среды программирования смысла не имеет -  For the Visual Basic language shipping with Microsoft Visual Studio .NET or later, see Visual Basic .NET. http://en.wikipedia.org/wiki/Visual_Basic

Ответить | Правка | ^ к родителю #134 | Наверх | Cообщить модератору

136. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  –1 +/
Сообщение от Аноним (??) on 03-Янв-12, 02:31 
Вы, видимо, совсем тупой. По Вашей же ссылке:
"Visual Basic (VB) is the third-generation event-driven programming language and integrated development environment (IDE) from Microsoft for its COM programming model."
third-generation event-driven programming language. Какое слово Вам тут не понятно? Вы и сейчас будете утверждать, что это не ЯП? Вот и выросло поколение "преподавателей", которые даже читать не умеют.
Ответить | Правка | ^ к родителю #135 | Наверх | Cообщить модератору

147. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  –2 +/
Сообщение от а.н.а.н.и.м on 03-Янв-12, 16:06 
садитесь - два.
любое определение нужно знать полностью, в данном случае до точки.
плохо, что вам это учителя по физике/химии не объяснили.
Ответить | Правка | ^ к родителю #136 | Наверх | Cообщить модератору

19. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  +/
Сообщение от CityAceE email on 02-Янв-12, 07:57 
>странно что вы только о Gamabas'е спрашиваете, а не о правильности самого выбора.

Потому что в моих конкретных условиях это выбор наиболее верный. И с ним я уже определился.

Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

22. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  +/
Сообщение от ананим on 02-Янв-12, 11:43 
Разумеется верный! Папа не может ошибаться.:D
Поймите меня правильно, очень тяжело переучивать.
Самая большая проблема в обучении - сформировать неверные понятия. Это я как преподаватель физики-информатики говорю.
Все эти создатели языков "для обучения" явно не брали это в расчет.
Зыж
Язык С не намного сложнее в обучении. Да-да. И для него тоже есть книги "выучи за 24 часа". :D
Хоть это и можно трактовать как шутку, но... у него есть преимущества - параллельно изучается архитектура (как же работает комьютер), есть реально прикладное применение (basic! =vb, vb!=vb.net,.. не говоря уже про маргинальные структуры, ооп и тд) и как следствие не формируются ложные понятия (результат - сишник легко переучивается на бэйсик, а вот наоборот бывает вообще не получается)
Ззыж
Чудику с if (a=b) - ошибки в прграмме ничто по сравнению с ошибками в мозгу.
Ззыж
Сори если есть ошибки в орфографии и тд - телефон.
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

24. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  +/
Сообщение от ананим on 02-Янв-12, 11:59 
Ззззззззыж
Да, если всё же... я пробовал сабж, если интересует моё мнение.
По уровню готовности как IDE по критериям удобство, совместимость, кросплатформенность и пр. он прилично уступает такому же маргиналу как фрипаскаль и ещё более не менее маршинальным различным IDE для моно.
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

26. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  +/
Сообщение от л жив on 02-Янв-12, 13:00 
>не говоря уже про маргинальные структуры, ооп и тд) и как следствие не формируются ложные понятия

От оно что, Михалыч. ООП стало видите ли маргинальным и ложным понятием.


>(результат - сишник легко переучивается на бэйсик, а вот наоборот бывает вообще не получается)

Расскажите это поколениям 70-х, 80-x. Все начинали с бейсика и ничё и Си выучили и Perl/PHP/Python/Ruby/Shell и Java/С# и даже Erlang и Haskell.

Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

32. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  +/
Сообщение от ананим on 02-Янв-12, 13:27 
>>не говоря уже про маргинальные структуры, ооп и тд) и как следствие не формируются ложные понятия
>От оно что, Михалыч. ООП стало видите ли маргинальным и ложным понятием.

в бэйсике?!!! ню-ню.
>>(результат - сишник легко переучивается на бэйсик, а вот наоборот бывает вообще не получается)
>Расскажите это поколениям 70-х, 80-x. Все начинали с бейсика и ничё и Си выучили и Perl/PHP/Python/Ruby/Shell и Java/С# и даже Erlang и Haskell.

я сам из этого поколения.
и тот "бэзик" даже на 10% не напоминал современный баш. чем он собственно и был.
а от современного vb он отличается больше, чем от "Perl/PHP/Python/Ruby/Shell и Java/С# и даже Erlang и Haskell".
и вот это не понимание - тоже результат "образования".

Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

33. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  +/
Сообщение от ананим on 02-Янв-12, 13:29 
s/и тот "бэзик" даже на 10% не напоминал современный баш. чем он собственно и был./и тот "бэзик" даже на 10% не напоминал современный баш, не то что vb/
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

43. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  +/
Сообщение от terr0rist (ok) on 02-Янв-12, 15:14 
> Все начинали с бейсика и ничё

лично я начинал с паскаля и бейсик никогда не понимал вообще. А интерес к программированию возник только при изучении ассемблера. И считаю, что научиться именно программированию невозможно без ассемблера. Всё, что до ассемблера - это не программирование компьютера, а нечто из области "составления алгоритмов". А алгоритмы можно на чём угодно составлять, хоть на брейнфаке. Не думаю, что большая разница, си, жава[скрипт], питон или бейсик - если у человека есть интерес, он сам выучит что надо. А если интереса нет - то тем более не важно.
Но когда не умеющий программировать садится за {те же скрипты на жаваскрипте,РНР,питоне и тд, визуальщину в VB или VC...} - это ужасно...

Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

60. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  +/
Сообщение от т on 02-Янв-12, 17:26 
>> Все начинали с бейсика и ничё
> лично я начинал с паскаля и бейсик никогда не понимал вообще.

Значит ты младше меня лет на 15. И не умеешь прочитать и осмыслить фразу целиком.

>А интерес к программированию возник только при изучении ассемблера. И считаю, что
> научиться именно программированию невозможно без ассемблера.

Ассемблер? Да что ты знаешь о программировании если не писал в машинных кодах, и подавал лично сигналы ТТЛ уровня на ножки процессора, не припаивал КРки к плате.

>Всё, что до ассемблера - это не программирование компьютера, а нечто из области "составления алгоритмов".

Ух ты, пойду в цитатник запишу! Оказывается программирование и составление алгоритмов разные вещи.

> А алгоритмы можно на чём угодно составлять, хоть на брейнфаке. Не думаю,
> что большая разница, си, жава[скрипт], питон или бейсик - если у
> человека есть интерес, он сам выучит что надо. А если интереса
> нет - то тем более не важно.

Алгоритмы составляются на бумаге, а вот их деталировка сильно зависит от ЯП и платформы.

> Но когда не умеющий программировать садится за {те же скрипты на жаваскрипте,РНР,питоне
> и тд, визуальщину в VB или VC...} - это ужасно...

Не программист ты нифига. Настоящий программист должен быть ленивым и ценить своё время.
А простые вещи решает простыми средствами и никогда не усложняет.

Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору

166. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  +/
Сообщение от ffirefox on 05-Янв-12, 04:39 
>Ассемблер? Да что ты знаешь о программировании если не писал в машинных кодах, и подавал лично сигналы ТТЛ уровня на ножки процессора, не припаивал КРки к плате

А что не так? Какой ты, нафиг, программист, если не знаешь под какую архитектуру пишешь? (Про то же переполнение/округление) и т.д.


>Не программист ты нифига. Настоящий программист должен быть ленивым и ценить своё время.

А простые вещи решает простыми средствами и никогда не усложняет.

1. Похоже Вы не программистов учите, а чиновников.
2. И давайте разделять программистов и кодеров. Программист может выбирать алгоритм, а кодеру все дано свыше. Ему лишь бы время свое экономить.

Ответить | Правка | ^ к родителю #60 | Наверх | Cообщить модератору

167. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  +/
Сообщение от arisu (ok) on 05-Янв-12, 21:30 
> Программист может выбирать алгоритм, а
> кодеру все дано свыше. Ему лишь бы время свое экономить.

то есть, «программист» (по твоему) — это такой чувак, который старается потратить больше времени, а на вопрос начальства «чем занимаешься? где результаты?» отвечает глубокомысленно: «алгоритм выбираю…»

Ответить | Правка | ^ к родителю #166 | Наверх | Cообщить модератору

171. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  +/
Сообщение от ffirefox on 11-Янв-12, 02:02 
Ну, разве что у «программиста» такое могут спросить.
А у программиста обычно просто спрашивают, что еще ему надо для работы.

Ответить | Правка | ^ к родителю #167 | Наверх | Cообщить модератору

172. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  +/
Сообщение от arisu (ok) on 11-Янв-12, 05:39 
> А у программиста обычно просто спрашивают, что еще ему надо для работы.

(задумчиво) а у нас не спрашивают, у нас он сам говорит…

Ответить | Правка | ^ к родителю #171 | Наверх | Cообщить модератору

48. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  –1 +/
Сообщение от arisu (ok) on 02-Янв-12, 15:50 
> От оно что, Михалыч. ООП стало видите ли маргинальным и ложным понятием.

то, что сейчас называют ООП — натурально, да. ООП c++-стайл — это как объявить кастрированого быка лучшим покрывателем коров.

> Все начинали с бейсика и ничё

во-первых, не всё. во-вторых, если бы мозг бейсиком не испортили, не пришлось бы потом тратить годы на то, чтобы выбить из головы бейсикоерунду.

Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

59. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  +/
Сообщение от т on 02-Янв-12, 17:15 
>во-первых, не всё. во-вторых, если бы мозг бейсиком не испортили, не пришлось бы потом тратить годы на то, чтобы выбить из головы бейсикоерунду.

Во-первых не нужно вырывать фразы из контекста, речь шла про 70-80 года, извини другого в СССР не преподавали. Информатика как предмет вообще где-то в начале 90-х появилась. А вот на Z-80 акромя бейсика только ассемблер да машинные коды.

Во-вторых нормальный язык был, и нормальные люди с нормальными мозгами были. Тот же Линус, начинал кодить то же с бейсика.

http://ru.wikipedia.org/wiki/%D0%A2%D0%B...,_%D0%9B%D0%B8%D0%BD%D1%83%D1%81

"""
В 1981 году Лео, дедушка Линуса, математик, познакомил внука с ЭВМ «Commodore VIC-20», используемой им для математических вычислений. Линус заинтересовался программированием и прочитал руководства к машине. Затем он начал читать компьютерные журналы и писать собственные программы, сначала на BASIC, а затем на ассемблере.
"""

Ответить | Правка | ^ к родителю #48 | Наверх | Cообщить модератору

61. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  –1 +/
Сообщение от arisu (ok) on 02-Янв-12, 17:28 
> Во-первых не нужно вырывать фразы из контекста, речь шла про 70–80 года,
> извини другого в СССР не преподавали.

угу. и вообще был один компьютер на всю страну, да и тот из палок и камней.

> Информатика как предмет вообще где-то
> в начале 90-х появилась.

а до этого программисты из астрала появлялись.

> А вот на Z-80 акромя бейсика только
> ассемблер да машинные коды.

ага-ага. видимо, форт, паскаль, си — они мне в бреду привиделись, на самом деле их не было.

> Во-вторых нормальный язык был, и нормальные люди с нормальными мозгами были. Тот
> же Линус, начинал кодить то же с бейсика.

и что? я где-то сказал, что бейсик калечит необратимо? я сказал, что калечит и потом долго лечиться надо.

Ответить | Правка | ^ к родителю #59 | Наверх | Cообщить модератору

66. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  +/
Сообщение от т on 02-Янв-12, 17:40 
>> Во-первых не нужно вырывать фразы из контекста, речь шла про 70–80 года,
>> извини другого в СССР не преподавали.
> угу. и вообще был один компьютер на всю страну, да и тот
> из палок и камней.

Лично я их лично собирал (паял),  и продавал.

>> Информатика как предмет вообще где-то
>> в начале 90-х появилась.
> а до этого программисты из астрала появлялись.

А до этого "программисты" ходили с класса второго школы в радиокружки,
где сначала делали детекторные приемники, а годика через 3 собирали свой первый компьютер.

>> А вот на Z-80 акромя бейсика только
>> ассемблер да машинные коды.
> ага-ага. видимо, форт, паскаль, си — они мне в бреду привиделись, на
> самом деле их не было.

Вот, вот бредить поменьше нужно.

>> Во-вторых нормальный язык был, и нормальные люди с нормальными мозгами были. Тот
>> же Линус, начинал кодить то же с бейсика.
> и что? я где-то сказал, что бейсик калечит необратимо? я сказал, что
> калечит и потом долго лечиться надо.

Ну давай тогда пример изкалеченного? Я тебе вот что скажу, если бы Линус начинал сразу с ассемблера, мы бы сейчас не знали такой ОС Linux.

Ответить | Правка | ^ к родителю #61 | Наверх | Cообщить модератору
Часть нити удалена модератором

92. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  –1 +/
Сообщение от arisu (ok) on 02-Янв-12, 18:30 
> Плохо наверное живется? Одни идиоты кругом, постоянно морду бьют.

попробуй в спортзал ходить. ну, или молчать. тогда тебе, возможно, перестанут бить морду.

Ответить | Правка | Наверх | Cообщить модератору

21. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  +/
Сообщение от Аноним (??) on 02-Янв-12, 08:42 
>Хочу сыну 10 лет дать азы программирования. Перебирая разные языки, остановился всё таки на Бэйсике, а реализация Gambas является одним из кандидатов. Кто пользуется Gamabas'ом подтвердите или опровергните, пожалуйста, правильность моего выбора.

Я не пользовался Gamabas'ом, но достаточно опыта "разработки" на Basic (также есть опыт обучению Visual Basic). Поэтому я бы советовал вам начать с Perl и только (и только!!!) с книги "Программирование на Perl" (O'Relly; авторы: Ларри Уолл; Том Кристансен и Джон Орвант).

Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

28. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  –1 +/
Сообщение от л жив on 02-Янв-12, 13:07 
>>Хочу сыну 10 лет дать азы программирования. Перебирая разные языки, остановился всё таки на Бэйсике, а реализация Gambas является одним из кандидатов. Кто пользуется Gamabas'ом подтвердите или опровергните, пожалуйста, правильность моего выбора.
> Я не пользовался Gamabas'ом, но достаточно опыта "разработки" на Basic (также есть
> опыт обучению Visual Basic). Поэтому я бы советовал вам начать с
> Perl и только (и только!!!) с книги "Программирование на Perl" (O'Relly;
> авторы: Ларри Уолл; Том Кристансен и Джон Орвант).

Обязательно, первым делом нужно обучить языку который оффициально математически не сходим, а первым примером вместо HelloWorld нужно:


$? ? s:;s:s;;$?: : s;;=]=>%-{<-|}<&|`{; ;
y; -/:-@[-`{-};`-{/" -; ;
s;;$_;see

Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

144. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  +/
Сообщение от Аноним (??) on 03-Янв-12, 15:43 
>Обязательно, первым делом нужно обучить языку который оффициально математически не сходим, а первым примером вместо HelloWorld нужно:
>$? ? s:;s:s;;$?: : s;;=]=>%-{<-|}<&|`{; ;
>y; -/:-@[-`{-};`-{/" -; ;
>s;;$_;see

Объязательно сразу впадать в крайности?

Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

133. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  +/
Сообщение от СуперАноним on 02-Янв-12, 20:15 
>Поэтому я бы советовал вам начать с Perl

Обучать ребёнка программировать на Perl - с дуба рухнул? Ты бы ещё на TCL детей учил.

Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

160. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  +/
Сообщение от Аноним (??) on 04-Янв-12, 13:57 
> Ты бы ещё на TCL детей учил

Tcl хотя бы не изобилует костылями. У него четкая и внятная грамматика, небольшой набор команд. Вас отпугнул синтаксис, да? :) Довольно поверхностная причина
Но я ничего не имею против перловых костылей, если они помогают писать короткие программы чуть легче, хотя запоминать их, особенно начинающему, сложно.

Имхо, обучать программированию другого человека желательно так, как вы сами изучали (при необходимости с небольшими изменениями), потому что вы знаете, как прошло обучение, что оно дало вам, и какие были затруднения. А если вашим первым языком был не Perl, но вы пытаетесь советовать его новичку, результат непредсказуем

Ответить | Правка | ^ к родителю #133 | Наверх | Cообщить модератору

164. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  +/
Сообщение от Аноним (??) on 04-Янв-12, 23:42 
> ... Довольно поверхностная причина ...
> Но я ничего не имею против перловых костылей, если они помогают писать короткие программы чуть легче, хотя запоминать их, особенно начинающему, сложно.

Ранее вы пишете про поверхностные причины, а далее про костыли перла которые "помогают писать короткие программы чуть легче". Вопрос про костыли давайте мы оставим в сторонке так как он очень спорный (минимум значение термина не формализовано), тем более что  ограничение грамматики языка легко можно "притянуть" к костылеобразности. Ну а перл советовал я вовсе не из-за этого (синтаксис хоть и весомый аргумент, но вовсе не определяющий).

Ответить | Правка | ^ к родителю #160 | Наверх | Cообщить модератору

41. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  +/
Сообщение от Анон on 02-Янв-12, 14:14 
Мое знакомство с программированием тоже началось с VB6 в школе, так вот поверьте это была самая большая ошибка нашего преподавателя, если бы нам тогда преподавали С мне было бы гораздо легче позже прийти к своей нынешней профессии. Да может быть VB и легок для понимания, но очень далек от С и переучиться потом гораздо сложнее, особенно когда дело касается слежения за типами переменных, указателями и т.д. и т.п.
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

51. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  +/
Сообщение от arisu (ok) on 02-Янв-12, 15:55 
(задумчиво) кстати. а может, человек наоборот — хочет ребёнка отвадить от программирования?
Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору

42. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  +1 +/
Сообщение от анонимусс on 02-Янв-12, 14:26 
Рекомендую начать с ruby, python и им подобным.
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

47. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  +/
Сообщение от Аноним (??) on 02-Янв-12, 15:25 
> Хочу сыну 10 лет дать азы программирования. Перебирая разные языки, остановился всё
> таки на Бэйсике, а реализация Gambas является одним из кандидатов. Кто
> пользуется Gamabas'ом подтвердите или опровергните, пожалуйста, правильность моего выбора.

Ребенку начинать стоит на интепретируемых языках, что бы сразу видеть результаты работы программы. А с компилятором пока он до цели доберется у него вся охота к программированию пропадет.


Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

102. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  –1 +/
Сообщение от Аноним (??) on 02-Янв-12, 18:57 
>Ребенку начинать стоит на интепретируемых языках, что бы сразу видеть результаты работы программы. А с компилятором пока он до цели доберется у него вся охота к программированию пропадет.

Именно. Я посоветовал Perl не с потолка: у Perl есть ряд преимуществ, которых нет у PHP/Python/VB/List (Ruby  в глаза не знаю). Лично я начинал с Asm/C.

Ответить | Правка | ^ к родителю #47 | Наверх | Cообщить модератору

104. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  +/
Сообщение от т on 02-Янв-12, 18:59 
>>Ребенку начинать стоит на интепретируемых языках, что бы сразу видеть результаты работы программы. А с компилятором пока он до цели доберется у него вся охота к программированию пропадет.
> Именно. Я посоветовал Perl не с потолка: у Perl есть ряд преимуществ,
> которых нет у PHP/Python/VB/List (Ruby  в глаза не знаю). Лично
> я начинал с Asm/C.

Интересно послушать про преимущества Perl.

Ответить | Правка | ^ к родителю #102 | Наверх | Cообщить модератору

109. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  +/
Сообщение от arisu (ok) on 02-Янв-12, 19:04 
> у Perl есть ряд преимуществ, которых нет у PHP/Python/VB/List

ага. кривучий синтаксис, кривучая недообъектная модель, кривучие правила неявного преобразования типов и так далее. вообще, посоветовать перл *для обучения* может только человек с органическим повреждением мозга.

а вот Lua, кстати, подходит очень неплохо: простой и достаточно «стандартный» синтаксис; обучить можно как функциональщине, так и императивщине; биндинги для SDL; есть, опять же есть среды для разработки игрушек, где рутина уже закодирована.

Ответить | Правка | ^ к родителю #102 | Наверх | Cообщить модератору

138. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  +/
Сообщение от Аноним (??) on 03-Янв-12, 15:25 
>ага. кривучий синтаксис, кривучая недообъектная модель, кривучие правила неявного преобразования типов и так далее. вообще, посоветовать перл *для обучения* может только человек с органическим повреждением мозга.

Если бы вы вставили "ИМХО" - то к вам не было бы претензии. Ну а так остается только констатировать что Вы не понимаете разницу между субъективным и объективными моделям. Это нормальный сипмтом для человека со средним (или средне-специальным) образованием. Высшее образование вы не постигли. Искренне сочувствую.

>а вот Lua, кстати, подходит очень неплохо: простой и достаточно «стандартный» синтаксис; обучить можно как функциональщине, так и императивщине; биндинги для SDL; есть, опять же есть среды для разработки игрушек, где рутина уже закодирована.

Тут главное надо понимать что делаешь и что нужно. Не менее важно отдавать себе отчет о происходящем (и не только в узкоспециализированных рамках). Однако, как я уже сказал, синдром "среднего образования" вызовет у вас рефлекс и желание крикнуть: "ничего конкретного не сказал - все это спошлная вода и демагогия."

P.S.: Just for fun: пожалуйста, "минусуйте" это сообщение все у кого появился подобный рефлекс в процессе чтения (пусть даже частично).  Иным: не "плюсуйте" это сообщение.

Ответить | Правка | ^ к родителю #109 | Наверх | Cообщить модератору

139. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  +/
Сообщение от Аноним (??) on 03-Янв-12, 15:27 
>P.S.: Just for fun: пожалуйста, "минусуйте" это сообщение все у кого появился подобный рефлекс в процессе чтения (пусть даже частично).  Иным: не "плюсуйте" это сообщение.

Иным: "плюсуйте" это сообщение. "Другие" - воздержитесь.

Just for fun.

Ответить | Правка | ^ к родителю #138 | Наверх | Cообщить модератору

143. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  +/
Сообщение от arisu (ok) on 03-Янв-12, 15:40 
> Если бы вы вставили «ИМХО» — то к вам не было бы претензии.

если человек пишет, что наша планета плоская и на трёх китах, я не буду в ответ писать: «имхо, она в форме эллипсоида», а напишу: «ты, дорогой, невежда; попросту говоря, дурак ты, голубчик.»

> Ну а так остается только констатировать что Вы не понимаете
> разницу между субъективным и объективными моделям.

вау-вау. «киты находятся в плане метафизическом и являют собой Коньцепцию», ага.

итого, мы в посте, на который я немножко «поотвечал», наблюдали существо, протиравшее штаны в универе, и поэтому считающее, что оно «всё на свете знает». хотя даже понять, почему перл совершенно не подходит для обучения, оно не может, и прикрывает свой дупочёс псевдонаучными бессмысленными «рассуждениями».

ну, и не без классических приёмов: сначала говорим за оппонента, потом громим свои же слова. плюс, приёму «щаз я займусь демагогией и не забуду упомянуть, что оппонент всенепременно скажет, что я демагог» стопицот лет в прошлогодний обед.

Ответить | Правка | ^ к родителю #138 | Наверх | Cообщить модератору

146. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  +/
Сообщение от Аноним (??) on 03-Янв-12, 15:56 
>> Если бы вы вставили «ИМХО» — то к вам не было бы претензии.
>если человек пишет, что наша планета плоская и на трёх китах, я не буду в ответ писать: «имхо, она в форме эллипсоида», а напишу: «ты, дорогой, невежда; попросту говоря, дурак ты, голубчик.»

Если вы действительно считаете что ваш пример о плоской планете на трёх китах равнозначен текущей ситуации (ваше мнение о элементах языка программирования)?


>> Ну а так остается только констатировать что Вы не понимаете
>> разницу между субъективным и объективными моделям.
>вау-вау. «киты находятся в плане метафизическом и являют собой Коньцепцию», ага.

"Не пишите ерундой" (c)

>итого, мы в посте, на который я немножко «поотвечал», наблюдали существо, протиравшее штаны в универе, и поэтому считающее, что оно «всё на свете знает». хотя даже понять, почему перл совершенно не подходит для обучения, оно не может, и прикрывает свой дупочёс псевдонаучными бессмысленными «рассуждениями».

Возьмите печеньку с полки за проницательность (и не возвращайтесь). Вы вольны думать как полежаете.


>ну, и не без классических приёмов: сначала говорим за оппонента, потом громим свои же слова. плюс, приёму «щаз я займусь демагогией и не забуду упомянуть, что оппонент всенепременно скажет, что я демагог» стопицот лет в прошлогодний обед.

Вы забыли поставить минус к моему сообщению.

Ответить | Правка | ^ к родителю #143 | Наверх | Cообщить модератору

148. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  +/
Сообщение от arisu (ok) on 03-Янв-12, 16:31 
> Если вы действительно считаете что ваш пример о плоской планете на трёх
> китах равнозначен текущей ситуации (ваше мнение о элементах языка программирования)?

русская языка тяжела для изучать мысли высказать мала-мала сложна. тьфу. видимо, в Верхнее Образование умение связно излагать мысли не входит. это, кстати, очень заметно на примере выпускников ВУЗов, приходящих на собеседование: ни на одном языке толково выражать мысли не могут; будь то «компьютерный» язык или, например, русский — одинаково косноязычны.

Ответить | Правка | ^ к родителю #146 | Наверх | Cообщить модератору

150. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  +/
Сообщение от Аноним (??) on 03-Янв-12, 17:23 
>русская языка тяжела для изучать мысли высказать мала-мала сложна. тьфу. видимо, в Верхнее Образование умение связно излагать мысли не входит. это, кстати, очень заметно на примере выпускников ВУЗов, приходящих на собеседование: ни на одном языке толково выражать мысли не могут; будь то «компьютерный» язык или, например, русский — одинаково косноязычны.

Встретив подобное предложение (на которое вы отрефлексировали), я бы задумался о том что предложение было "усечено" (!) в спешке перед самой отправкой сообщения, либо .. . Но лично вам окажу одну услугу: "Не парьтесь".

Ответить | Правка | ^ к родителю #148 | Наверх | Cообщить модератору

151. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  +/
Сообщение от arisu (ok) on 03-Янв-12, 17:27 
> предложение было «усечено» (!) в спешке перед самой отправкой сообщения

что, враги наступают, пишешь из блиндажа под обстрелом?

> либо .. .

…либо у корреспондента проблемы со связным выражением мыслей.

так вот: в блиндаж я не верю.

Ответить | Правка | ^ к родителю #150 | Наверх | Cообщить модератору

162. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  +/
Сообщение от Аноним (??) on 04-Янв-12, 14:27 
>> предложение было «усечено» (!) в спешке перед самой отправкой сообщения
>что, враги наступают, пишешь из блиндажа под обстрелом?

Протрите глаза: в конкурентном (настоящем) обществе каждый и каждая - минимум "не друзья" (чаще враги), если нет фактов доказывающих обратное.

>> либо .. .
>…либо у корреспондента проблемы со связным выражением мыслей.
>так вот: в блиндаж я не верю.

Мне плевать на ваши убеждения (как и на вас вцелом). Вы являетесь моим конкурентом - поэтому вы не являетесь моим другом. Мое отношение не перейдет во враждебность до тех пор пока вы не спровоцируете это. Вы же понимаете (надеюсь) что помогать "недругу" неблагодарно - порой опасно (вот вам и вся суть BSD лицензии).

P.S.: "Доброе утро!"

Ответить | Правка | ^ к родителю #151 | Наверх | Cообщить модератору

168. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  +/
Сообщение от arisu (ok) on 05-Янв-12, 21:33 
>>> предложение было «усечено» (!) в спешке перед самой отправкой сообщения
>>что, враги наступают, пишешь из блиндажа под обстрелом?
> Протрите глаза: в конкурентном (настоящем) обществе каждый и каждая - минимум "не
> друзья" (чаще враги), если нет фактов доказывающих обратное.

и что? вот каким образом твои слова связаны с предыдущими цитатами? неа, с шизофазиками разговаривать не хочу.

Ответить | Правка | ^ к родителю #162 | Наверх | Cообщить модератору

149. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  +/
Сообщение от Siberianlaika email(ok) on 03-Янв-12, 17:15 
> Хочу сыну 10 лет дать азы программирования. Перебирая разные языки, остановился всё таки на Бэйсике, а

Как программист с опытом преподавания информатики в школе рекомендую Python. Если бы сейчас пришлось заниматься обучением, я бы питон выбрал вместо этих бейсиков. В нём все современные концепции отражены, внятная реализация ООП, есть элементы функционального программирования. При этом кучи готовых библиотек для самых разных целей. Обучение хорошо начинать с написания игрушек — в питоне есть для этого pygame.

Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

155. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  +/
Сообщение от WishMaster (ok) on 04-Янв-12, 01:32 
Покажите ему лучше Lua
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

25. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  +/
Сообщение от alkbsd on 02-Янв-12, 12:48 
Есть мнение, что детям лучше начинать с Пролога. Например взять от суда: http://www.visual-prolog.com/?gclid=CMXt-MX4sK0CFQOIDgodJyodRg

Языки приходят и уходят, а логика останется. Да и не всегда дети идут по стопам родителей.
Да была книга по данному Прологу.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

29. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  +/
Сообщение от л жив on 02-Янв-12, 13:12 
> Есть мнение, что детям лучше начинать с Пролога. Например взять от суда:
> http://www.visual-prolog.com/?gclid=CMXt-MX4sK0CFQOIDgodJyodRg
> Языки приходят и уходят, а логика останется. Да и не всегда дети
> идут по стопам родителей.
> Да была книга по данному Прологу.

Конечно нужно начинать программировать на "мёртвых" языках, а в школе вместо русского учить шумерский.

Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

161. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  +/
Сообщение от Аноним (??) on 04-Янв-12, 14:10 
Задача школы не состоит в трудоустройстве учащихся сразу при выходе из учебного заведения. Там дают базовые знания, позволяющие выбор специализации в своем жизненном пути.
Если язык хорошо подходит для обучения алгоритмизации, это отличный выбор, даже если он редко используется на практике. Языки приходят и уходят, а вечные истины остаются. Или может вообще обучать школьников языку 1C? А что? Работой будут обеспечены

> а в школе вместо русского учить шумерский

В прошлые века в университетах изучали латынь и древнегреческий в обязательном порядке, а ин.яз. преподается в школах очень многих стран, даже там, где второй язык не нужен (например, в США). Главные аргументы этого состояли и состоят в том, что это нехило тренирует ум, даже если знание самих языков практически бесполезно

Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

169. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  +/
Сообщение от arisu (ok) on 05-Янв-12, 21:40 
> Главные аргументы этого состояли
> и состоят в том, что это нехило тренирует ум, даже если
> знание самих языков практически бесполезно

при этом показать и доказать, как зубрёжка ненужной ерунды может тренировать ум никто так и не озаботился. а что, ведь это common knowledge, и пофигу, что common knowledge очень часто ошибочно. главное — почаще повторять студентам подобную ерунду. тогда те, кто видит идиотизм, поуходят, и останутся только пофигисты или бездумный пластилин.

а задача школы, кстати, никак не «давать базовые знания», а внедрение социальных шаблонов + «присмотр за детьми», пока родители заняты. иначе школьные программы не были бы на 90% забиты бесполезной ненужной ерундой, которую забываешь сразу после того, как написал контрольную (а чаще таки раньше). и обучение было бы построено так, чтобы учиться было интересно (да-да, так бывает! даже самые скучные вещи можно подать интересно), а не чтобы ученики мечтали о конце занятий ещё даже не придя на уроки.

задача школы — сделать из ребёнка существо, мыслящее общепринятыми шаблонами. чем больше ребёнок хочет мыслить самостоятельно, тем сложнее и хуже ему в школе.

Ответить | Правка | ^ к родителю #161 | Наверх | Cообщить модератору

34. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  +/
Сообщение от ананим on 02-Янв-12, 13:32 
>Языки приходят и уходят, а логика останется.

абсолютно и категорически согласен.
а вот с прологом - нет.

Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

45. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  +/
Сообщение от terr0rist (ok) on 02-Янв-12, 15:18 
> Есть мнение, что детям лучше начинать с Пролога. Например взять от суда:
> http://www.visual-prolog.com/?gclid=CMXt-MX4sK0CFQOIDgodJyodRg
> Языки приходят и уходят, а логика останется. Да и не всегда дети
> идут по стопам родителей.
> Да была книга по данному Прологу.

Нужно начинать с того, что интересно. Можно хоть с жаваскрипта начинать. Главное, чтобы не запороть собственно программирование всякой "визуальщиной".

Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

141. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  +/
Сообщение от Аноним (??) on 03-Янв-12, 15:33 
>Есть мнение, что детям лучше начинать с Пролога

ИМХО: с пролога совсем не нужно. И уж тем более с визуального. До пролога надо дорасти - а не начинать с него.

>Языки приходят и уходят, а логика останется.

Начинайте с блок-схем. "Дракон" - тут будет очень кстати (заодно про полностью автоматический полет и историю "Бурана" расскажете).

Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

27. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  +/
Сообщение от Guest (??) on 02-Янв-12, 13:07 
с пролога начинать: сразу отбить на всю жизнь интерес программировать

думаю, надо начинать
1) с компилирующего языка
2) с поддержкой графики, чтобы было интереснее
3) типизация переменных не помешает

типа Turbo Pascal 7

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

35. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  +1 +/
Сообщение от ананим on 02-Янв-12, 13:37 
>типа Turbo Pascal 7

можно смело переместиться в более свежую новость о фрипаскале :D
http://www.opennet.dev/opennews/art.shtml?num=32710

кстати, вот фрипаскаль очень даже неплохо заменяет и турбо, и порой делфи.
но всё же я придерживаюсь точки зрения, что С - это классика в области программирования.

Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

37. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  +/
Сообщение от тада on 02-Янв-12, 13:43 
> С - это классика в области программирования

с - это портабельный ассемблер времен когда память в машинах исчислялась килобайтами
с историческим наследием в виде кучи костылей и подпорок
не нужно мучить детей этим вашим си

Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору

39. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  +/
Сообщение от ананим on 02-Янв-12, 13:52 
ещё "аргументы" (ака маргетинговый бред) будут? :D
Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору

64. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  +/
Сообщение от т on 02-Янв-12, 17:34 
> ещё "аргументы" (ака маргетинговый бред) будут? :D

Патамушто на Си ребенок ничего путного не напишет и навсегда потеряет интерес к программированию.

Си хорош для системного программирования, точка.

Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору

67. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  +/
Сообщение от arisu (ok) on 02-Янв-12, 17:41 
> Патамушто на Си ребенок ничего путного не напишет и навсегда потеряет интерес
> к программированию.

как круто аргументировано. а главное — какие исследования, какие выкладки! просто зачитаться! правда, пруфлинк немного отклеился.

Ответить | Правка | ^ к родителю #64 | Наверх | Cообщить модератору

70. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  +/
Сообщение от т on 02-Янв-12, 17:44 
>> Патамушто на Си ребенок ничего путного не напишет и навсегда потеряет интерес
>> к программированию.
> как круто аргументировано. а главное — какие исследования, какие выкладки! просто
> зачитаться! правда, пруфлинк немного отклеился.

Ребенку нужно написать игрушку, причем не более чем за 2 дня, а то интерес пропадет. Итак у тебя есть Си начинай.

Ответить | Правка | ^ к родителю #67 | Наверх | Cообщить модератору

74. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  –1 +/
Сообщение от arisu (ok) on 02-Янв-12, 17:53 
> Ребенку нужно написать игрушку, причем не более чем за 2 дня, а
> то интерес пропадет. Итак у тебя есть Си начинай.

это ТЗ? какая оплата?

намекну ещё раз: у тебя пруфлинки отклеились.

и ты, конечно, не в курсе, поэтому я тебе тайну скажу: есть на свете и интерпретаторы сей. на которых вполне себе пишется как на «взрослом» си, но со всей сопутствующей интерактивностью. поскольку у тебя на линки аллергия, то и я приводить не буду. тем более, что то, чем пользуюсь я, вообще частный проект без пиара, хоть и с открытыми исходниками.

Ответить | Правка | ^ к родителю #70 | Наверх | Cообщить модератору

79. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  +/
Сообщение от т on 02-Янв-12, 18:03 
>> Ребенку нужно написать игрушку, причем не более чем за 2 дня, а
>> то интерес пропадет. Итак у тебя есть Си начинай.
> это ТЗ? какая оплата?

ТЗ для пятилетнего ребенка? С головой все в порядке?

Я у тебе задаю простой вопрос, как человек который умеет считать до десяти может на Си что-то писать? А тем более серьезное? Ему игрушки нужны обучающие. Тебе тоже бы не помешали.

Ответить | Правка | ^ к родителю #74 | Наверх | Cообщить модератору

85. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  +/
Сообщение от ананим on 02-Янв-12, 18:23 
10 лет.
10.
>Я у тебе задаю простой вопрос, как человек который умеет считать до десяти может на Си что-то писать? А тем более серьезное? Ему игрушки нужны обучающие. Тебе тоже бы не помешали.

без вопросов.

Ответить | Правка | ^ к родителю #79 | Наверх | Cообщить модератору

88. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  –1 +/
Сообщение от arisu (ok) on 02-Янв-12, 18:25 
> 10 лет.
> 10.

если в 10 лет окружающие тебя дети умеют считать только до десяти и настолько тупы, что не способны понять подмножество си, достаточное для создания всяких интересных штучек, то я вынужден тебя огорчить: твоё окружение состоит из даунов.

p.s. сорри, я не анонимусу отвечал, а вышел наезд на анонимуса. надо бы рассолу выпить.

Ответить | Правка | ^ к родителю #85 | Наверх | Cообщить модератору

86. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  –1 +/
Сообщение от arisu (ok) on 02-Янв-12, 18:23 
> ТЗ для пятилетнего ребенка? С головой все в порядке?

ты, кажется, там сверху сказал «приступай». соответственно, давай ТЗ и оговаривай оплату, я приступлю.

> Я у тебе задаю простой вопрос, как человек который умеет считать до
> десяти может на Си что-то писать?

обычно это делают при помощи букв, цифр и спецсимволов.

> А тем более серьезное?

квак4, ага.

> Ему игрушки нужны обучающие.

внизапна, лучшая обучающая игрушка — это игрушка, которую можно программировать. так вот и следует давать ребёнку компьютер именно как программируемую игрушку. а язык тут не принципиален, хотя, конечно, я бы не выбирал ни бейсик, ни си — вообще никакую императивщину.

> Тебе тоже бы не помешали.

(пожимает плечами) программирование и есть развивающая игра. причём интерес к ней со временем не ослабевает и подходит она для всех возрастов. попробуй, может и ты немного поумнеешь.

Ответить | Правка | ^ к родителю #79 | Наверх | Cообщить модератору

94. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  +/
Сообщение от т on 02-Янв-12, 18:41 
>> ТЗ для пятилетнего ребенка? С головой все в порядке?
> ты, кажется, там сверху сказал «приступай». соответственно, давай ТЗ и оговаривай
> оплату, я приступлю.

Приступай к рассказу о том как ребенка заинтересовать программированием на Си. И чтобы он сам мог что-нибудь написать, желательно игрушку.


>> Я у тебе задаю простой вопрос, как человек который умеет считать до
>> десяти может на Си что-то писать?
> обычно это делают при помощи букв, цифр и спецсимволов.

Ну тему то раскрой. В пятый раз повторяю пример обучения на языке Си, пример игрушки, чтобы для ребенка было понятно, чтобы он какие-нибудь параметры мог самостоятельно поменять


>> Ему игрушки нужны обучающие.
> внизапна, лучшая обучающая игрушка — это игрушка, которую можно программировать.

Лего!

Ответить | Правка | ^ к родителю #86 | Наверх | Cообщить модератору

84. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  +/
Сообщение от ананим on 02-Янв-12, 18:21 
>Ребенку нужно написать игрушку, причем не более чем за 2 дня, а то интерес пропадет. Итак у тебя есть Си начинай.

игрушку?
какую?
да так чтобы интерес не пропал?

зыж
вот:
"Создание игрового уровня за 11 дней"
http://rendermarket.com/2010/10/25/sozdanie-igrovogo-urovnya.../
и попробуй объяснить ему это всё без архитектуры.
или так - попробуй объяснить ему это всё на бэйсике.
ззыж
vba - лебединая пестня этого поделия. перспектив = 0.
игрушка? и маркетоидный пряник для взращивания быдлокодеров?

Ответить | Правка | ^ к родителю #70 | Наверх | Cообщить модератору

96. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  +/
Сообщение от т on 02-Янв-12, 18:51 
>>Ребенку нужно написать игрушку, причем не более чем за 2 дня, а то интерес пропадет. Итак у тебя есть Си начинай.
> игрушку?
> какую?
> да так чтобы интерес не пропал?

Теннис или Арканойнд на бейсике мы писали за день (переписывали из журнала), потом меняли параметры, потом функционал расширяли, так потихоньку и начинали.

Ответить | Правка | ^ к родителю #84 | Наверх | Cообщить модератору

99. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  +/
Сообщение от arisu (ok) on 02-Янв-12, 18:55 
так «писали» или «копипастили»?

впрочем, судя по твоим постам, си для тебя — тёмный лес чудес, ты считаешь, что на си тот же breakout написать неимоверно сложно. хотя на самом деле дать ребёнку готовый простейший breakout — не проблема. и программа будет понятней за счёт того, что побита на простые функции.

Ответить | Правка | ^ к родителю #96 | Наверх | Cообщить модератору

110. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  +/
Сообщение от т on 02-Янв-12, 19:05 
> так «писали» или «копипастили»?

Творчески копипастили, по другому никто еще не начинал учить языки программирования.


> впрочем, судя по твоим постам, си для тебя — тёмный лес чудес,
> ты считаешь, что на си тот же breakout написать неимоверно сложно.
> хотя на самом деле дать ребёнку готовый простейший breakout — не
> проблема. и программа будет понятней за счёт того, что побита на
> простые функции.

Я так понимаю ты с Си знаком на уровне зачтненной с третьего раза курсовой?

Ответить | Правка | ^ к родителю #99 | Наверх | Cообщить модератору

46. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  –1 +/
Сообщение от terr0rist (ok) on 02-Янв-12, 15:22 
>> С - это классика в области программирования
> с - это портабельный ассемблер времен когда память в машинах исчислялась килобайтами

и отлично! человек, не представляющий, как работает ассемблер, никогда не поймёт, как устроено программирование вообще.

> не нужно мучить детей этим вашим си

да детей вообще не надо мучить программированием, пусть глаза поберегут. Оттого что они начнут сидеть за компом на 10 лет раньше, умнее они не станут, а здоровья не наберутся. Разве что учить их программированию в том случае, когда от игр не оторвать =)


Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору

52. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  –1 +/
Сообщение от arisu (ok) on 02-Янв-12, 16:02 
> и отлично! человек, не представляющий, как работает ассемблер, никогда не поймёт, как
> устроено программирование вообще.

внизапна! ассемблер — это программа-транслятор. на кой человеку учить нюансы отдельного вида трансляторов?

вот собственно *о программировании* рассказывают SICP и HtDP. в первой вообще от простейших функций до полноценного транслятора ЯВУ рассказано. и среда есть отличная, мультиплатформенная — DrRacket. это даст понимание именно о *программировании*, а не о байтоложестве. а к байтоложеству можно перейти и потом, это частности, нужные в достаточно узких нишах.

Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору

93. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  –1 +/
Сообщение от а.н.а.н.и.м on 02-Янв-12, 18:33 
>внизапна! ассемблер — это программа-транслятор.

ВАХ! http://en.wikipedia.org/wiki/Assembly_language#Assembler
>An assembly language is a low-level programming language for computers, microprocessors, microcontrollers,...................

language... язык.
мать его.

зыж
русскую вики видать на бизике писали списиалисти.

Ответить | Правка | ^ к родителю #52 | Наверх | Cообщить модератору

97. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  –1 +/
Сообщение от arisu (ok) on 02-Янв-12, 18:52 
дык всё верно, вроде как, написано: «ассемблер» — программа-транслятор. а инструкции к ней пишут на «языке ассемблера».
Ответить | Правка | ^ к родителю #93 | Наверх | Cообщить модератору

113. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  +/
Сообщение от т on 02-Янв-12, 19:06 
> дык всё верно, вроде как, написано: «ассемблер» — программа-транслятор.
> а инструкции к ней пишут на «языке ассемблера».

а еще и компилятор.

Ответить | Правка | ^ к родителю #97 | Наверх | Cообщить модератору

116. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  –1 +/
Сообщение от arisu (ok) on 02-Янв-12, 19:08 
> а еще и компилятор.

а «компилятор», по твоему, «транслятором» не является, что ли? за нобелевкой уже побежал? это же Эпохальное Открытие!

Ответить | Правка | ^ к родителю #113 | Наверх | Cообщить модератору

121. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  +/
Сообщение от т on 02-Янв-12, 19:15 
>> а еще и компилятор.
> а «компилятор», по твоему, «транслятором» не является, что ли? за
> нобелевкой уже побежал? это же Эпохальное Открытие!

Да давай беги. Заодно расскажи про опыт работы с ассемблером, в один проход наверное компилировал или вначале трансляция была в obj?

http://ru.wikipedia.org/wiki/%D0%A2%D1%8...
http://ru.wikipedia.org/wiki/%D0%9A%D0%B...

Ответить | Правка | ^ к родителю #116 | Наверх | Cообщить модератору

132. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  –1 +/
Сообщение от а.н.а.н.и.м on 02-Янв-12, 20:05 
>в один проход наверное компилировал или вначале трансляция была в obj?

количество трансляций и obj - ортогональны.
как винт и нтфс.

Ответить | Правка | ^ к родителю #121 | Наверх | Cообщить модератору

152. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  +/
Сообщение от т on 03-Янв-12, 21:28 
>количество трансляций и obj - ортогональны. как винт и нтфс.

Ух ты сразу видно теоретиков без практики! А трансляция под архитектуру, а слинковать?

Каждый компилятор является транслятором, но далеко не каждый транслятор является компилятором, он может быть и интерпретатором а может быть и просто транслятором.

Ответить | Правка | ^ к родителю #132 | Наверх | Cообщить модератору

156. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  +/
Сообщение от а.н.а.н.и.м on 04-Янв-12, 06:11 
вы господин вообще не в теме.
садитесь - два.

зыж
ХА! уж определись компилятор - это транслятор таки или нет. :D

Ответить | Правка | ^ к родителю #152 | Наверх | Cообщить модератору

153. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  +/
Сообщение от т on 03-Янв-12, 21:29 
>>в один проход наверное компилировал или вначале трансляция была в obj?
> количество трансляций и obj - ортогональны.
> как винт и нтфс.

Ах да, например в tasm это были разные программы.

Ответить | Правка | ^ к родителю #132 | Наверх | Cообщить модератору

157. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  +/
Сообщение от а.н.а.н.и.м on 04-Янв-12, 06:12 
что было разными программами? :D
Ответить | Правка | ^ к родителю #153 | Наверх | Cообщить модератору

158. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  +/
Сообщение от arisu (ok) on 04-Янв-12, 06:16 
> что было разными программами? :D

в принципе, «компилятором» верно называть, например, make — потому что он используется именно для «сборки» программы. и, в свою очередь, вызывает транслятор, линковщик и так далее. но это будет не меньшая ржака, чем та, что сотворили «пиривотчики» с термином reflection (до сих пор в дрожь бросает, как представлю рефлексирующий объект; сентиментальная skynet не за горами).

Ответить | Правка | ^ к родителю #157 | Наверх | Cообщить модератору

159. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  +/
Сообщение от Аноним (??) on 04-Янв-12, 13:53 
Совсем сдурели фанатично советовать ребенку C или Perl %) С такими советами скорее всего никогда не подняться выше уровня кодера: Кодер — программист, специализирующийся на кодировании — написании исходного кода по заданным спецификациям.

В свое время вполне хватало школьного алгоритмического языка на Yamaha ru.wikipedia.org/wiki/Алгоритмический_язык

Потом были Basic, asm, машинные коды на ZX. CP/M, Basic на Корвете. Borland Pascal, Borland C++ в универе. До модернизации там были i286, i386.

Сейчас пишу на нескольких языках. В общем все равно на каком языке писать и под какую ОС :) Архитектор ПО

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

165. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  +/
Сообщение от Аноним (??) on 05-Янв-12, 00:11 
>Совсем сдурели фанатично советовать ребенку C или Perl %) С такими советами скорее всего никогда не подняться выше уровня кодера: Кодер — программист, специализирующийся на кодировании — написании исходного кода по заданным спецификациям.

Если быть до конца честным, то надо сказать что определяющую роль играет не язык - а учитель. Насчет С - конечно тут перебор. В С вводить придется долго. А в Perl можно очень быстро и легко но только при наличии у учителя понимания и качественных зании. Если вы не постигли нирвану с Perl - то вам, возможно, лучше к нему не лезть. "В какой среде идеально плаваете - с такой и начинайте обучать плаванию" (с).


>В свое время вполне хватало школьного алгоритмического языка на Yamaha ru.wikipedia.org/wiki/Алгоритмический_язык
>Потом были Basic, asm, машинные коды на ZX. CP/M, Basic на Корвете. Borland Pascal, Borland C++ в универе. До модернизации там были i286, i386.

Это вам хорошо рассуждать - вы тут прошли через машинные коды, asm и паскаль. Однако вы поступаете подло: пытаетесь заявить что исход обучения человека через Perl, C, asm (подразумевалась именно такая последовательность) обречен и мы получим кодера. Это голословно.


>Сейчас пишу на нескольких языках. В общем все равно на каком языке писать и под какую ОС :) Архитектор ПО

Это ничего не гарантирует. Если заявленное достоверно, то лишь можно косвенно оценить ваши способности/возможности (поверьте, подобные заявления я могу себе позволить).


P.S.: Ну а у меня есть реальный опыт обучения людей программирования, которые даже в себе не были уверены (девушки). И скажу я вам что обучить - это даже не половина дела ...

Ответить | Правка | ^ к родителю #159 | Наверх | Cообщить модератору

170. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  +/
Сообщение от arisu (ok) on 05-Янв-12, 22:13 
> человека через Perl, C, asm (подразумевалась именно такая последовательность) обречен
> и мы получим кодера. Это голословно.

без разницы последовательность, всё равно получается кодер. на этом всём нормально не пояснишь ни функциональщину с HOF, ни объектные среды. а с перлом даже и систему типов (perl -e '3/"a"' — Illegal division by zero at -e line 1; лолщито?).

а вот Scheme или Smalltalk — вполне себе да. при чём та же SICP последовательно проведёт через все уровни — от факториалов до написания компилятора Scheme на Scheme. а оттуда уже можно переходить к вещам типа си, с пояснениями, почему он такой страшненький и где его сфера применения.

Ответить | Правка | ^ к родителю #165 | Наверх | Cообщить модератору

163. "Релиз Gambas 3.0, свободной альтернативы Visual Basic "  +/
Сообщение от Аноним (??) on 04-Янв-12, 14:32 
Кстати есть версия для Linux ru.wikipedia.org/wiki/КуМир_(система_программирования) http://lpm.org.ru/kumir2/ алголоподобный
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру