LINUX.ORG.RU
Ответ на: комментарий от anonymous

А тогда и графических конструкций не было.

Как появились - сразу сделали правильно, а не в виде "библиотеки". Кстати, подпрограмм и функций тоже тогда не было, был gosub.

anonymous
()
Ответ на: комментарий от anonymous

Я к тому, что DSL для графики не мог появиться раньше ее. Значит, бейсик не DSL и т. д. Или нет?
А про gosub я и так знаю...

anonymous
()
Ответ на: комментарий от anonymous

Бейсик с графикой - DSL для графики, добавленный к простому алгоритмическому языку.

anonymous
()
Ответ на: комментарий от CrazyPit

> Давай программу в 10 строчек на басике

SCREEN 12
D=3.14/180:Y0=240:K=20
FOR X=0 TO 640
PSET (X, Y0+K*SIN(D*X)),1
PSET (X, Y0+K*COS(D*X)),2
PSET (X, Y0+K*TAN(D*X)),3
PSET (X, Y0+K*ATN(D*X)),4
NEXT

Вперёд, напиши на чём угодно (кроме спец-программ типа gnoplot или там mathcad) чтобы было короче... Заранее могу сказать что это невозможно.

Bobick
()
Ответ на: комментарий от anonymous

> Ха! Так на gnuplot это и надо писать. Зачем васик?

Мы про обучение или где? Тут очень наглядно и доходчиво показан алгоритм , и оно даже работает - что ещё надо?

Bobick
()
Ответ на: комментарий от stanislav

>>Бейсик - классная штука. Сам с него начинал. И потом не на Lisp же мне >>обучать основам программирования своего 6-ти летнего сына? :)

>Для детей придуман язык LOGO

Это тот который ПРОЛОГ ???

lazybones
()
Ответ на: комментарий от lazybones

Нет, это две очень большие разницы :)

sin_a ★★★★★
()
Ответ на: комментарий от Bobick

Давай, расскажи нам как сделать так, чтобы она еще работала вне всяких хитрых сред и досовых наворотов. А если это "отмазка", то чем оно отличается от gnuplot?

Shaman007 ★★★★★
()
Ответ на: комментарий от drbond

> И потом не на Lisp же мне обучать основам программирования своего 6-ти летнего сына? :)

а на чём же еще? на KPLе чтоли?

lg ★★
()
Ответ на: комментарий от Bobick

Я же сказал, без библиотек! Здесь используеться графическая и мат. 
бибилиотеки. 

На питоне есть намного более наглядная штука для обучения алгоритмам, чем рисовиние на экране - модуль turtle. Типа управление черепашкой.

А еслиб была такая библиотека выглядило бы так:
from screen import *
from math import *
d = 3.14 / 180
y0 = 240
k = 20
for x in range(641):
    pset (x, y0 + k * sin(d * x), 1)
    pset (x, y0 + k * cos(d * x), 2)
    pset (x, y0 + k * tan(d * x), 3)
    pset (x, y0 + k * atan(d  * x), 4)


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

 

CrazyPit ★★★
()
Ответ на: комментарий от Bobick

Не наглядно.

Просто написать функцию и задать пределы - нагляднее.

anonymous
()

Боже мой, сколько на ЛОРе напыщенных незнаек!!!!!

Волосы дыбом встают.

anonymousI
()
Ответ на: комментарий от Bobick

Дурилка ты картонная, первокур недоученный.

Иди помедитируй на такой предмет, как Теория компиляции.

anonymousI
()

Догадайтесь что выведет эта программа (какая-то древняя версия бейсика):

30 PRINT "Фдисятке"
10 PRINT "Первый нах"
20 PRINT "Второй нах"

А еще, насколько я знаю, один из первых коммерческих успехов Microsoft (тогда еще мелкой прогерской конторки) был очень качественный по тем временам интерпретатор Бейсика. Похоже этим и объясняется поразительная любовь M$ к этому язычку (вон даже к .net присобачили).

W98
()
Ответ на: комментарий от Bobick

Хехе, это был не васик! быдлоVB.NET на ето токо грязно выругался.

bugmaker ★★★★☆
()
Ответ на: комментарий от anonymous

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

bugmaker ★★★★☆
()
Ответ на: комментарий от bugmaker

Ламерская статья. Найди и убей всех авторов.

Visual Basic - такой же Basic, как JavaScript - Java.

anonymous
()
Ответ на: комментарий от W98

Поясняю: тот, кто знает Basic, не знает автоматом Visual Basic. И наоборот тоже верно. Это РАЗНЫЕ языки. У них РАЗНАЯ семантика, причём - фундаментально разная. Basic вообще близок к ассемблеру по сути.

anonymous
()
Ответ на: комментарий от anonymous

Аха, васиков ещё и много! Хелп! Нашествие васиков!

bugmaker ★★★★☆
()

Басик мертв не первое уже десятилетие. А это не басик, последний басик был на синклере...

anonymous
()
Ответ на: комментарий от anonymous

> Поясняю: тот, кто знает Basic, не знает автоматом Visual Basic. И наоборот тоже верно.

А что такое классический Пейсик как не псевдоассемблерный язык и ОС в одном флаконе? Если уж на то пошло, что ни компьютер, что ни ОС, то своя версия этого языка, учитывающая особенности компьютера, а сколько было компьютеров в которых он выполнял роль ОС?

Даже, блин формат команды PRINT в разных диалектах отличный, вплоть до полной несовместимости.

anonymous_incognito ★★★★★
()
Ответ на: комментарий от CrazyPit

Лого бери. питоновский turtle -- это реализация лого на питоне 8) Кроме того, для обучения лого безбожно рулит.

Zulu ★★☆☆
()
Ответ на: комментарий от Zulu

Ну вот, понабежали красноглазики и всё опошлили. Тот бейсик про который тут втирают - с номерами строк, без do-loop и т.д. никто уже лет 10 не юзает даже в школе. Стандарт васика де-факто - QBASIC из которого кстати вырос VB.

Bobick
()

Только на ЛОРе могут сравнивать lisp и basic. Спасибо за то что вы есть. :-)

chinpunkanpun
()
Ответ на: комментарий от Bobick

А ты вникай. Как воткнёшь возвращайся.

ugoday ★★★★★
()
Ответ на: комментарий от Bobick

Ну ты и ламерюга матёрый совсем! Даж этое не знаеш, а ешо сравниваеш.

Ну хотя бы обычное двупоточное приложение, ась? fork тамо или pthread_create.

bugmaker ★★★★☆
()
Ответ на: комментарий от drbond

>И потом не на Lisp же мне обучать основам программирования своего 6-ти летнего сына? :)

Основам программирования легко можно обучать на Java. Объекты пересылают друг другу методы. Когда научится считать, можно показать, как объект ПАПА пересылает метод "отдай яблоко" объекту МАМА. И реализацию, в результате которой число яблок у объекта МАМА становится меньше на 1

anonymous
()
Ответ на: комментарий от anonymous

>Основам программирования легко можно обучать на Java. Объекты пересылают друг другу методы. Когда научится считать, можно показать, как объект ПАПА пересылает метод "отдай яблоко" объекту МАМА. И реализацию, в результате которой число яблок у объекта МАМА становится меньше на 1

Вас тоже в детстве родители мучили?

seiken ★★★★★
()
Ответ на: комментарий от Bobick

прикол, но на современных компах с кубасиком тормоза в графике значительно больше, чем на УКНЦ. там вообще чумовй бейсик был.

anonymous
()
Ответ на: комментарий от Shaman007

smallbasic.sf.net и вперед(есть под все платформы)

anonymous
()
Ответ на: комментарий от bugmaker

ты дебил, хотя и имеешь 3 звезды героя ЛОРа. какой fork в школе. ты знаешь программу по информатике и расчасовку? ты хоть раз был со стороны учителя на уроке информатики?

создатель многопоточных приложений долбанутый, ты хоть представляешь, как этому научить в СОВРЕМЕННОЙ ШКОЛЕ?

anonymous
()
Ответ на: комментарий от anonymous

>создатель многопоточных приложений долбанутый, ты хоть представляешь, как этому научить в СОВРЕМЕННОЙ ШКОЛЕ?

А в чём проблема ?
Устраивается доп факультатив.
В моей школе такое устроили - оч интересно было.

lazybones
()
Ответ на: комментарий от lazybones

да, а вот фокультатив не оплачивают (а даже и с ним ничего _изучить_, а не _пройти_ не успеваешь).

anonymous
()
Ответ на: комментарий от anonymous

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

bugmaker ★★★★☆
()

Вставлю и свой пятачок. Тоже начинал с васика, а как только мне в зубы попался достойный компутер (i8088) я решил, что васику место на БК0010 или... Блин, забыл как это удолбище звалось. И занялся C. А кстати, васик не с фортрана ли слизан?

:ж)

oatcat
()
Ответ на: комментарий от anonymous

Я - был. Учил вообще без компов - они в школе не нужны. Лямбду детки освоили за несколько уроков.

anonymous
()
Ответ на: комментарий от anonymous

>На БК место Фокалу!

А, кстати, он только там был, или где-нить еще?

:ж)

oatcat
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.