The OpenNET Project / Index page

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

Релиз Gambas 3.0, свободной альтернативы Visual Basic

01.01.2012 22:13

После четырёх лет разработки представлен стабильный релиз открытой среды для быстрой разработки приложений на языке Basic - Gambas 3.0. В состав пакета входит интерпретатор языка Basic с объектно ориентированными расширениями, компилятор программ в бинарные файлы и визуальная среда для быстрой разработки приложений, похожая на Visual Basic.

Ключевые новшества Gambas 3.0:

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

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

  • Расширения интерпретатора: средства отладки, поддержка регулярных выражений, управления POSIX сигналами, прослойка для совместимости с Visual Basic;
  • Библиотеки для работы с XML, XSLT и XML-RPC;
  • Функции для сжатия и шифрования данных;
  • Поддержка создания сетевых приложений, в частности протоколов HTTP, FTP, SMTP, DNS, а также поддержка D-Bus;
  • Компонент для интеграции браузерного движка WebKit;
  • Средства для разработки web-приложений;
  • Поддержка СУБД MySQL, PostgreSQL, SQLite, Firebird, ODBC.
  • Средства для разработки GUI-приложений на базе библиотек Qt и GTK+, имеется поддержка KDE с DCOP;
  • Интерфейс к SDL (Simple DirectMedia Layer), OpenGL, Сairo и V4L, а также набор функций для обработки изображений.


  1. Главная ссылка к новости (http://gambas.sourceforge.net/...)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/32708-basic
Ключевые слова: basic, gambas
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (106) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 23:34, 01/01/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Интересная расстановка кнопок на окне на скринах...
     
  • 1.5, dRiZd (?), 01:09, 02/01/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ни кто, еще, не пользовал?
    Под QNX 6.5 собирается?
    Интересно, насколько оно совместимо с VB6?
    Уж очень хочется перенести одну програмулину.
     
     
  • 2.6, Мужик32 (ok), 01:17, 02/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Нет, я, пока, не, использовал.
     
     
  • 3.7, dRiZd (?), 01:30, 02/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Не годится :(
    Не преревариает конструкции типа:
    Declare Function WormPump Lib "actuators" () As Long
    Declare Function GearPump Lib "actuators" () As Long
    ...
    В программе GUI написан на VB6, а все остальное в либах на C.
    Либы то перекомпилить на gcc проблем нет, а вот GUI писать с нуля уж очень не хочется.
    Мож чего присоветуете (free basic не катит)?
     
     
  • 4.8, Аноним (-), 01:38, 02/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    LIBRARY "actuators"
    EXTERN WormPump () As Long
    EXTERN GearPump () As Long
     
  • 2.154, yantux (??), 22:02, 03/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Лучше уж тогда под FreeDOS и eComStation.
     

  • 1.12, Аноним (-), 03:57, 02/01/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    он уже милион лет существует. только вот похоже оно кроме авторов никому не надо. цацка
     
  • 1.14, CityAceE (?), 05:42, 02/01/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Хочу сыну 10 лет дать азы программирования. Перебирая разные языки, остановился всё таки на Бэйсике, а реализация Gambas является одним из кандидатов. Кто пользуется Gamabas'ом подтвердите или опровергните, пожалуйста, правильность моего выбора.
     
     
  • 2.15, ананим (?), 06:36, 02/01/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Хочу сыну 10 лет дать азы программирования. Перебирая разные языки, остановился всё таки на Бэйсике

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

     
     
  • 3.17, Мимо шел (?), 07:27, 02/01/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Правильно, пусть сын с детства учится находить у себя в коде ошибки типа
    if ( i = 1 ) {
     
     
  • 4.30, ананим (?), 13:20, 02/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    конечно.
    пусть лучше баги в сырцах находит, чем в голове.
     
     
  • 5.44, Аноним (-), 15:15, 02/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > конечно.
    > пусть лучше баги в сырцах находит, чем в голове.

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


     
     
  • 6.56, ананим (?), 17:00, 02/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    потому что си не сложнее бэйсика. как язык.
    другое дело, что нужно оперировать более сложными понятиями.
    а программные баги - это писец какое оправдание, чтобы не обучать тонкостям программирования. путь для дебилов.
     
  • 6.81, Юрий (??), 18:08, 02/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >> конечно.
    >> пусть лучше баги в сырцах находит, чем в голове.
    > А чего тогда си.

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

     
     
  • 7.91, arisu (ok), 18:29, 02/01/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    кстати: кто сказал, что в ребёнка обязательно сразу запихать весь си со всеми его нюансами? небольшого подмножества достаточно. и, конечно, не бросать ребёнка одного, а ненавязчиво ему помогать в трудных местах. но это, само собой, требует времени, которое обычно родители на ребёнка тратить не хотят. поэтому ищут что-нибудь, что можно ребёнку в зубы тыкнуть — и чтобы дитё «не мешало родителям жить», и при этом ещё и «развивалось».

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

     
     
  • 8.142, Аноним (-), 15:38, 03/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Я ж пишу про Perl, но вы меня не понимаете не хотите понять ... текст свёрнут, показать
     
     
  • 9.145, arisu (ok), 15:44, 03/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    да хоть про марсианцев ты, конечно, 171 треды не читай отвечай 187 , потом... текст свёрнут, показать
     
  • 3.18, skybon (ok), 07:53, 02/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Это Вы зря. ИМХО VB6 очень прост для понимания. Именно поэтому его преподают на уроках информатики в 7м классе общеобразовательной школы :)
     
     
  • 4.20, Аноним (-), 08:07, 02/01/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    VB - это, вообще-то, не язык, а среда разработки(IDE типа). Было бы интересней услышать сообщение о том, что теперь МЫ можем "компилить" исходники VB  в бинарники для Linux
     
     
  • 5.23, ананим (?), 11:46, 02/01/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > VB - это, вообще-то, не язык, а среда разработки

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

     
     
  • 6.134, Аноним (-), 23:44, 02/01/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    VB -- это язык. Какой нафиг из Вас преподаватель? Позорище какое-то.
     
     
  • 7.135, а.н.а.н.и.м (?), 01:25, 03/01/2012 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >Позорище какое-то.

    ну так не позорьтесь:
    >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

     
     
  • 8.136, Аноним (-), 02:31, 03/01/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Вы, видимо, совсем тупой По Вашей же ссылке Visual Basic VB is the third-ge... текст свёрнут, показать
     
     
  • 9.147, а.н.а.н.и.м (?), 16:06, 03/01/2012 [^] [^^] [^^^] [ответить]  
  • –2 +/
    садитесь - два любое определение нужно знать полностью, в данном случае до точк... текст свёрнут, показать
     
  • 3.19, CityAceE (?), 07:57, 02/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >странно что вы только о Gamabas'е спрашиваете, а не о правильности самого выбора.

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

     
     
  • 4.22, ананим (?), 11:43, 02/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Разумеется верный Папа не может ошибаться D Поймите меня правильно, очень тяже... большой текст свёрнут, показать
     
     
  • 5.24, ананим (?), 11:59, 02/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Ззззззззыж
    Да, если всё же... я пробовал сабж, если интересует моё мнение.
    По уровню готовности как IDE по критериям удобство, совместимость, кросплатформенность и пр. он прилично уступает такому же маргиналу как фрипаскаль и ещё более не менее маршинальным различным IDE для моно.
     
  • 5.26, л жив (?), 13:00, 02/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >не говоря уже про маргинальные структуры, ооп и тд) и как следствие не формируются ложные понятия

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


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

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

     
     
  • 6.32, ананим (?), 13:27, 02/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >>не говоря уже про маргинальные структуры, ооп и тд) и как следствие не формируются ложные понятия
    >От оно что, Михалыч. ООП стало видите ли маргинальным и ложным понятием.

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

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

     
     
  • 7.33, ананим (?), 13:29, 02/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    s/и тот "бэзик" даже на 10% не напоминал современный баш. чем он собственно и был./и тот "бэзик" даже на 10% не напоминал современный баш, не то что vb/
     
  • 6.43, terr0rist (ok), 15:14, 02/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Все начинали с бейсика и ничё

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

     
     
  • 7.60, т (?), 17:26, 02/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Значит ты младше меня лет на 15 И не умеешь прочитать и осмыслить фразу целиком... большой текст свёрнут, показать
     
     
  • 8.166, ffirefox (?), 04:39, 05/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    А что не так Какой ты, нафиг, программист, если не знаешь под какую архитектуру... текст свёрнут, показать
     
     
  • 9.167, arisu (ok), 21:30, 05/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    то есть, 171 программист 187 по твоему 8212 это такой чувак, который ст... текст свёрнут, показать
     
     
  • 10.171, ffirefox (?), 02:02, 11/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, разве что у 171 программиста 187 такое могут спросить А у программиста ... текст свёрнут, показать
     
     
  • 11.172, arisu (ok), 05:39, 11/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    задумчиво а у нас не спрашивают, у нас он сам говорит 8230 ... текст свёрнут, показать
     
  • 6.48, arisu (ok), 15:50, 02/01/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > От оно что, Михалыч. ООП стало видите ли маргинальным и ложным понятием.

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

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

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

     
     
  • 7.59, т (?), 17:15, 02/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Во-первых не нужно вырывать фразы из контекста, речь шла про 70-80 года, извини ... большой текст свёрнут, показать
     
     
  • 8.61, arisu (ok), 17:28, 02/01/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    угу и вообще был один компьютер на всю страну, да и тот из палок и камней а до... текст свёрнут, показать
     
     
  • 9.66, т (?), 17:40, 02/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Лично я их лично собирал паял , и продавал А до этого программисты ходили с... большой текст свёрнут, показать
     
     
     
     
     
     
     
     
    Часть нити удалена модератором

  • 16.92, arisu (ok), 18:30, 02/01/2012 [ответить]  
  • –1 +/
    попробуй в спортзал ходить ну, или молчать тогда тебе, возможно, перестанут би... текст свёрнут, показать
     
  • 2.21, Аноним (-), 08:42, 02/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >Хочу сыну 10 лет дать азы программирования. Перебирая разные языки, остановился всё таки на Бэйсике, а реализация Gambas является одним из кандидатов. Кто пользуется Gamabas'ом подтвердите или опровергните, пожалуйста, правильность моего выбора.

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

     
     
  • 3.28, л жив (?), 13:07, 02/01/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >>Хочу сыну 10 лет дать азы программирования. Перебирая разные языки, остановился всё таки на Бэйсике, а реализация Gambas является одним из кандидатов. Кто пользуется Gamabas'ом подтвердите или опровергните, пожалуйста, правильность моего выбора.
    > Я не пользовался Gamabas'ом, но достаточно опыта "разработки" на Basic (также есть
    > опыт обучению Visual Basic). Поэтому я бы советовал вам начать с
    > Perl и только (и только!!!) с книги "Программирование на Perl" (O'Relly;
    > авторы: Ларри Уолл; Том Кристансен и Джон Орвант).

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



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



     
     
  • 4.144, Аноним (-), 15:43, 03/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >Обязательно, первым делом нужно обучить языку который оффициально математически не сходим, а первым примером вместо HelloWorld нужно:
    >$? ? s:;s:s;;$?: : s;;=]=>%-{<-|}<&|'{; ;
    >y; -/:-@[-'{-};'-{/" -; ;
    >s;;$_;see

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

     
  • 3.133, СуперАноним (?), 20:15, 02/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >Поэтому я бы советовал вам начать с Perl

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

     
     
  • 4.160, Аноним (-), 13:57, 04/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Ты бы ещё на TCL детей учил

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

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

     
     
  • 5.164, Аноним (-), 23:42, 04/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > ... Довольно поверхностная причина ...
    > Но я ничего не имею против перловых костылей, если они помогают писать короткие программы чуть легче, хотя запоминать их, особенно начинающему, сложно.

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

     
  • 2.41, Анон (?), 14:14, 02/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Мое знакомство с программированием тоже началось с VB6 в школе, так вот поверьте это была самая большая ошибка нашего преподавателя, если бы нам тогда преподавали С мне было бы гораздо легче позже прийти к своей нынешней профессии. Да может быть VB и легок для понимания, но очень далек от С и переучиться потом гораздо сложнее, особенно когда дело касается слежения за типами переменных, указателями и т.д. и т.п.
     
     
  • 3.51, arisu (ok), 15:55, 02/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    (задумчиво) кстати. а может, человек наоборот — хочет ребёнка отвадить от программирования?
     
  • 2.42, анонимусс (?), 14:26, 02/01/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Рекомендую начать с ruby, python и им подобным.
     
  • 2.47, Аноним (-), 15:25, 02/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Хочу сыну 10 лет дать азы программирования. Перебирая разные языки, остановился всё
    > таки на Бэйсике, а реализация Gambas является одним из кандидатов. Кто
    > пользуется Gamabas'ом подтвердите или опровергните, пожалуйста, правильность моего выбора.

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


     
     
  • 3.102, Аноним (-), 18:57, 02/01/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >Ребенку начинать стоит на интепретируемых языках, что бы сразу видеть результаты работы программы. А с компилятором пока он до цели доберется у него вся охота к программированию пропадет.

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

     
     
  • 4.104, т (?), 18:59, 02/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >>Ребенку начинать стоит на интепретируемых языках, что бы сразу видеть результаты работы программы. А с компилятором пока он до цели доберется у него вся охота к программированию пропадет.
    > Именно. Я посоветовал Perl не с потолка: у Perl есть ряд преимуществ,
    > которых нет у PHP/Python/VB/List (Ruby  в глаза не знаю). Лично
    > я начинал с Asm/C.

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

     
  • 4.109, arisu (ok), 19:04, 02/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > у Perl есть ряд преимуществ, которых нет у PHP/Python/VB/List

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

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

     
     
  • 5.138, Аноним (-), 15:25, 03/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Если бы вы вставили ИМХО - то к вам не было бы претензии Ну а так остается то... большой текст свёрнут, показать
     
     
  • 6.139, Аноним (-), 15:27, 03/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >P.S.: Just for fun: пожалуйста, "минусуйте" это сообщение все у кого появился подобный рефлекс в процессе чтения (пусть даже частично).  Иным: не "плюсуйте" это сообщение.

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

    Just for fun.

     
  • 6.143, arisu (ok), 15:40, 03/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    если человек пишет, что наша планета плоская и на трёх китах, я не буду в ответ ... большой текст свёрнут, показать
     
     
  • 7.146, Аноним (-), 15:56, 03/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Если вы действительно считаете что ваш пример о плоской планете на трёх китах ра... большой текст свёрнут, показать
     
     
  • 8.148, arisu (ok), 16:31, 03/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    русская языка тяжела для изучать мысли высказать мала-мала сложна тьфу видимо,... текст свёрнут, показать
     
     
  • 9.150, Аноним (-), 17:23, 03/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Встретив подобное предложение на которое вы отрефлексировали , я бы задумался о... текст свёрнут, показать
     
     
  • 10.151, arisu (ok), 17:27, 03/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    что, враги наступают, пишешь из блиндажа под обстрелом 8230 либо у корреспонд... текст свёрнут, показать
     
     
  • 11.162, Аноним (-), 14:27, 04/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Протрите глаза в конкурентном настоящем обществе каждый и каждая - минимум н... текст свёрнут, показать
     
     
  • 12.168, arisu (ok), 21:33, 05/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    и что вот каким образом твои слова связаны с предыдущими цитатами неа, с шизоф... текст свёрнут, показать
     
  • 2.149, Siberianlaika (ok), 17:15, 03/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Хочу сыну 10 лет дать азы программирования. Перебирая разные языки, остановился всё таки на Бэйсике, а

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

     
  • 2.155, WishMaster (ok), 01:32, 04/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Покажите ему лучше Lua
     

     ....большая нить свёрнута, показать (57)

  • 1.25, alkbsd (?), 12:48, 02/01/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Есть мнение, что детям лучше начинать с Пролога. Например взять от суда: http://www.visual-prolog.com/?gclid=CMXt-MX4sK0CFQOIDgodJyodRg

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

     
     
  • 2.29, л жив (?), 13:12, 02/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Есть мнение, что детям лучше начинать с Пролога. Например взять от суда:
    > http://www.visual-prolog.com/?gclid=CMXt-MX4sK0CFQOIDgodJyodRg
    > Языки приходят и уходят, а логика останется. Да и не всегда дети
    > идут по стопам родителей.
    > Да была книга по данному Прологу.

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

     
     
  • 3.161, Аноним (-), 14:10, 04/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Задача школы не состоит в трудоустройстве учащихся сразу при выходе из учебного заведения. Там дают базовые знания, позволяющие выбор специализации в своем жизненном пути.
    Если язык хорошо подходит для обучения алгоритмизации, это отличный выбор, даже если он редко используется на практике. Языки приходят и уходят, а вечные истины остаются. Или может вообще обучать школьников языку 1C? А что? Работой будут обеспечены

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

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

     
     
  • 4.169, arisu (ok), 21:40, 05/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    при этом показать и доказать, как зубрёжка ненужной ерунды может тренировать ум ... большой текст свёрнут, показать
     
  • 2.34, ананим (?), 13:32, 02/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >Языки приходят и уходят, а логика останется.

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

     
  • 2.45, terr0rist (ok), 15:18, 02/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Есть мнение, что детям лучше начинать с Пролога. Например взять от суда:
    > http://www.visual-prolog.com/?gclid=CMXt-MX4sK0CFQOIDgodJyodRg
    > Языки приходят и уходят, а логика останется. Да и не всегда дети
    > идут по стопам родителей.
    > Да была книга по данному Прологу.

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

     
  • 2.141, Аноним (-), 15:33, 03/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >Есть мнение, что детям лучше начинать с Пролога

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

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

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

     

  • 1.27, Guest (??), 13:07, 02/01/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    с пролога начинать: сразу отбить на всю жизнь интерес программировать

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

    типа Turbo Pascal 7

     
     
  • 2.35, ананим (?), 13:37, 02/01/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >типа Turbo Pascal 7

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

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

     
     
  • 3.37, тада (?), 13:43, 02/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > С - это классика в области программирования

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

     
     
  • 4.39, ананим (?), 13:52, 02/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    ещё "аргументы" (ака маргетинговый бред) будут? :D
     
     
  • 5.64, т (?), 17:34, 02/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > ещё "аргументы" (ака маргетинговый бред) будут? :D

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

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

     
     
  • 6.67, arisu (ok), 17:41, 02/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Патамушто на Си ребенок ничего путного не напишет и навсегда потеряет интерес
    > к программированию.

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

     
     
  • 7.70, т (?), 17:44, 02/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >> Патамушто на Си ребенок ничего путного не напишет и навсегда потеряет интерес
    >> к программированию.
    > как круто аргументировано. а главное — какие исследования, какие выкладки! просто
    > зачитаться! правда, пруфлинк немного отклеился.

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

     
     
  • 8.74, arisu (ok), 17:53, 02/01/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    это ТЗ какая оплата намекну ещё раз у тебя пруфлинки отклеились и ты, конечн... текст свёрнут, показать
     
     
  • 9.79, т (?), 18:03, 02/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    ТЗ для пятилетнего ребенка С головой все в порядке Я у тебе задаю простой вопр... текст свёрнут, показать
     
     
  • 10.85, ананим (?), 18:23, 02/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    10 лет 10 без вопросов ... текст свёрнут, показать
     
     
  • 11.88, arisu (ok), 18:25, 02/01/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    если в 10 лет окружающие тебя дети умеют считать только до десяти и настолько ту... текст свёрнут, показать
     
  • 10.86, arisu (ok), 18:23, 02/01/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    ты, кажется, там сверху сказал 171 приступай 187 соответственно, давай ТЗ и... большой текст свёрнут, показать
     
     
  • 11.94, т (?), 18:41, 02/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Приступай к рассказу о том как ребенка заинтересовать программированием на Си И... большой текст свёрнут, показать
     
  • 8.84, ананим (?), 18:21, 02/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    игрушку какую да так чтобы интерес не пропал зыж вот Создание игрового уров... текст свёрнут, показать
     
     
  • 9.96, т (?), 18:51, 02/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Теннис или Арканойнд на бейсике мы писали за день переписывали из журнала , пот... текст свёрнут, показать
     
     
  • 10.99, arisu (ok), 18:55, 02/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    так 171 писали 187 или 171 копипастили 187 впрочем, судя по твоим поста... текст свёрнут, показать
     
     
  • 11.110, т (?), 19:05, 02/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Творчески копипастили, по другому никто еще не начинал учить языки программирова... текст свёрнут, показать
     
  • 4.46, terr0rist (ok), 15:22, 02/01/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> С - это классика в области программирования
    > с - это портабельный ассемблер времен когда память в машинах исчислялась килобайтами

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

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

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


     
     
  • 5.52, arisu (ok), 16:02, 02/01/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > и отлично! человек, не представляющий, как работает ассемблер, никогда не поймёт, как
    > устроено программирование вообще.

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

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

     
     
  • 6.93, а.н.а.н.и.м (?), 18:33, 02/01/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >внизапна! ассемблер — это программа-транслятор.

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

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

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

     
     
  • 7.97, arisu (ok), 18:52, 02/01/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    дык всё верно, вроде как, написано: «ассемблер» — программа-транслятор. а инструкции к ней пишут на «языке ассемблера».
     
     
  • 8.113, т (?), 19:06, 02/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    а еще и компилятор ... текст свёрнут, показать
     
     
  • 9.116, arisu (ok), 19:08, 02/01/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    а 171 компилятор 187 , по твоему, 171 транслятором 187 не является, что л... текст свёрнут, показать
     
     
  • 10.121, т (?), 19:15, 02/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Да давай беги Заодно расскажи про опыт работы с ассемблером, в один проход наве... текст свёрнут, показать
     
     
  • 11.132, а.н.а.н.и.м (?), 20:05, 02/01/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    количество трансляций и obj - ортогональны как винт и нтфс ... текст свёрнут, показать
     
     
  • 12.152, т (?), 21:28, 03/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Ух ты сразу видно теоретиков без практики А трансляция под архитектуру, а слинк... текст свёрнут, показать
     
     
  • 13.156, а.н.а.н.и.м (?), 06:11, 04/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    вы господин вообще не в теме садитесь - два зыж ХА уж определись компилятор -... текст свёрнут, показать
     
  • 12.153, т (?), 21:29, 03/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Ах да, например в tasm это были разные программы ... текст свёрнут, показать
     
     
  • 13.157, а.н.а.н.и.м (?), 06:12, 04/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    что было разными программами D... текст свёрнут, показать
     
     
  • 14.158, arisu (ok), 06:16, 04/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    в принципе, 171 компилятором 187 верно называть, например, make 8212 пото... текст свёрнут, показать
     

     ....большая нить свёрнута, показать (29)

  • 1.159, Аноним (-), 13:53, 04/01/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Совсем сдурели фанатично советовать ребенку C или Perl %) С такими советами скорее всего никогда не подняться выше уровня кодера: Кодер — программист, специализирующийся на кодировании — написании исходного кода по заданным спецификациям.

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

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

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

     
     
  • 2.165, Аноним (-), 00:11, 05/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Если быть до конца честным, то надо сказать что определяющую роль играет не язык... большой текст свёрнут, показать
     
     
  • 3.170, arisu (ok), 22:13, 05/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > человека через Perl, C, asm (подразумевалась именно такая последовательность) обречен
    > и мы получим кодера. Это голословно.

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

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

     

  • 1.163, Аноним (-), 14:32, 04/01/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Кстати есть версия для Linux ru.wikipedia.org/wiki/КуМир_(система_программирования) http://lpm.org.ru/kumir2/ алголоподобный
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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