The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Выпуск среды разработки PascalABC.NET 3.6.3, opennews (?), 12-Май-20, (0) [смотреть все]

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


68. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от iPony129412 (?), 13-Май-20, 11:14 
> Сказки. Первый язык, с которым я столкнулся, был бейсик с номерами строк. Это не помешало мне затем освоить десяток других языков.

Ну как бы да.
Но всё же есть такое понятие, как «зачем?».
И сейчас можно в школе простые алгоритмы и введение на том же Basic учить...
Но зачем, если он нигде не применяется.
А вон тебе на, есть Python.
С которым с ходу и в линуксах что хочешь делай на всяких RPI, да и даже в Windows пошёл и поставил его из Магазина Приложений.
И применяется он всюду.

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

75. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от Вебмакака (?), 13-Май-20, 15:41 
Далол, щас бы поменять нормальный язык со строгой статической типизацией на динтипизированное говно. Надо больше жаваскриптеров милорд, тесты сами себя не напишут.
Ответить | Правка | Наверх | Cообщить модератору

76. "Выпуск среды разработки PascalABC.NET 3.6.3"  –1 +/
Сообщение от iPony129412 (?), 13-Май-20, 16:04 
> BASIC – нормальный язык со строгой статической типизацией на динтипизированное плохое

Ну это совсем дно какое-то...
Я даже пошёл на WikiPedia вспоминать как он выглядит. А то уже забыл за давностью лет.

10 INPUT "What is your name: "; U$
20 PRINT "Hello "; U$
30 INPUT "How many stars do you want: "; N
40 S$ = ""
50 FOR I = 1 TO N
60 S$ = S$ + "*"
70 NEXT I
80 PRINT S$
90 INPUT "Do you want more stars? "; A$
100 IF LEN(A$) = 0 THEN GOTO 90
110 A$ = LEFT$(A$, 1)
120 IF A$ = "Y" OR A$ = "y" THEN GOTO 30
130 PRINT "Goodbye "; U$
140 END

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

86. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от Вебмакака (?), 13-Май-20, 16:41 
А речь не про Паскаль была? Тогда извините, я подобос**лся.
Ответить | Правка | Наверх | Cообщить модератору

87. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от Вебмакака (?), 13-Май-20, 16:41 
А речь не про Паскаль была? Тогда извините, я подобос**лся.
Ответить | Правка | К родителю #76 | Наверх | Cообщить модератору

124. "Выпуск среды разработки PascalABC.NET 3.6.3"  –1 +/
Сообщение от anonimous (?), 14-Май-20, 02:31 
Вы на какие-то не те википедии ходите

https://en.wikipedia.org/wiki/Gambas

Private Sub Test(X As Float) As Float

    Dim Mu As Float = 10.0
    Dim Pu, Su As Float
    Dim I, J, N As Integer
    Dim aPoly As New Float[100]

Да, на всякий случай, паскаль тоже скорее всего не из этой википедии

https://castle-engine.io/modern_pascal_introduction_russian....

generic function Min<T>(const A, B: T): T;
begin
  if A < B then
    Result := A
  else
    Result := B;
end;

type
  TMy3DObjectHelper = class helper for TMy3DObject
    procedure Render(const Color: TColor);
  end;

type
  IMyInterface = interface
  ['{79352612-668B-4E8C-910A-26975E103CAC}']
    procedure Shoot;
  end;

  TMyClass1 = class(IMyInterface)
    procedure Shoot;
  end;

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

137. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от iPony129412 (?), 14-Май-20, 17:23 
Gambas не Basic.
А бейсикообразный.
Ответить | Правка | Наверх | Cообщить модератору

142. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от anonimous (?), 14-Май-20, 23:59 
>Gambas не Basic. А бейсикообразны

Ну, даже не знаю. Окахывается Вижуалбэйсик (который еще в дос был, да и другого большинство и не знает) это не бейсик,
это
Forall(i=1:100)
drr(i,i)=0.
err(i,i,i)=1.
End Forall
видимо не фортран,
а это
operator* (const S: string; const A: Integer): string;
begin
  Result := DupeString(S, A);
end;
конечно не паскаль

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

145. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от iPony129412 (?), 15-Май-20, 07:21 
Каукую-то ерунду городишь.
Pascal припёр.
Ответить | Правка | Наверх | Cообщить модератору

134. "Выпуск среды разработки PascalABC.NET 3.6.3"  +1 +/
Сообщение от kk (??), 14-Май-20, 12:28 
бейсик с нумерацией строк устарел еще в середине 80х
Ответить | Правка | К родителю #76 | Наверх | Cообщить модератору

117. "Выпуск среды разработки PascalABC.NET 3.6.3"  +1 +/
Сообщение от Ordu (ok), 13-Май-20, 21:25 
>> Сказки. Первый язык, с которым я столкнулся, был бейсик с номерами строк. Это не помешало мне затем освоить десяток других языков.
> Ну как бы да.
> Но всё же есть такое понятие, как «зачем?».
> И сейчас можно в школе простые алгоритмы и введение на том же
> Basic учить...
> Но зачем, если он нигде не применяется.
> А вон тебе на, есть Python.

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

Чем всякие TurboC прикольны, там есть graphics.h. В TurboPascal было что-то типа того, только на паскале написанное. В PascalABC есть своя библиотечка для рисования, и она самое то что нужно -- несколько примитивов рисования, никаких заморок с организацией главного цикла, в котором надо прочитать ивенты, обработать их, и в случае если ивент -- это отрисовка, то отрисовать весь кадр целиком, или указанную его часть. Не, ты берёшь и рисуешь. Один раз рисуешь, а не 60 раз в секунду.

Кроме того, я вот не в курсе, а как там с отладчиками к пайтону? Есть ли что-нибудь простое, управляющееся тремя кнопками?

Эти проблемы преодолимы -- можно запилить библиотек подходящих, можно написать отладчик, можно запилить достаточно простую IDE'шку. Но я не знаю о таких попытках, а поэтому PascalABC более удачный вариант, чем пайтон.

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

139. "Выпуск среды разработки PascalABC.NET 3.6.3"  –1 +/
Сообщение от iPony129412 (?), 14-Май-20, 17:33 
> Да, можно было бы. Но для начала надо серьёзно перешерстить стандартные библиотеки пайтона -- я не готов навскидку дать им оценку, с точки зрения подходящести их в качестве учебного материала, но они ведь не создавались как учебные, и скорее всего не самые удачные. Совершенно определённо то, что графической библиотеки подходящей для подростка, впервые знакомящегося с программированием, там нет.
> думаю, что нет отладчиков графических в пайтоне

Жесть... "Ничего не знаю. Но экспертное мнение имею."
Ну типичный Opennet

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

140. "Выпуск среды разработки PascalABC.NET 3.6.3"  +1 +/
Сообщение от Ordu (ok), 14-Май-20, 20:11 
>> думаю, что нет отладчиков графических в пайтоне
> Жесть... "Ничего не знаю. Но экспертное мнение имею."
> Ну типичный Opennet

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

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

146. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от iPony129412 (?), 15-Май-20, 07:22 
Так это и есть вся мысль. Из контекста не выдернуто.


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

154. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от Карабьян (?), 15-Май-20, 11:22 
Чем хорош реальный отладчик (а не отладчик к "чему-нибудь"), что им можно ковырять любую программу, что представляется интересным для школьника, и кроме того, практически может оказаться полезным
Ответить | Правка | К родителю #117 | Наверх | Cообщить модератору

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

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




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

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