The OpenNET Project / Index page

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



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

Оглавление

Увидел свет язык программирования Nim 1.0, opennews (??), 24-Сен-19, (0) [смотреть все]

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


46. "Увидел свет язык программирования Nim 1.0"  +/
Сообщение от Аноним (46), 24-Сен-19, 11:26 
> прикладного же программирования и для _всех_ были созданы, к примеру, Бейсик

Пробовали факторизацию матриц среднего порядка (так примерно 10000) сделать на Бейсике и на Си? На Си считается несколько десятых долей секунды. На Бейсике дождаться окончания расчета не представляется возможным. Вот вам пример прикладного программирования на Си.

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

48. "Увидел свет язык программирования Nim 1.0"  +2 +/
Сообщение от Anonymoustus (ok), 24-Сен-19, 11:37 
На каком из диалектов Бейсика ты так облажался? Если у тебя не получается написать программу на Бейсике — подумай о том, чтобы сменить профессию. :)

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

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

63. "Увидел свет язык программирования Nim 1.0"  +1 +/
Сообщение от BrainFucker (ok), 24-Сен-19, 12:37 
А причём тут язык? Никто же не запрещает написать какой нибудь более быстрый бейсик или вовсе такой, чтобы сперва транслировался в C, а затем компилировался, как сабж.
Ответить | Правка | К родителю #46 | Наверх | Cообщить модератору

74. "Увидел свет язык программирования Nim 1.0"  +3 +/
Сообщение от Аноним (73), 24-Сен-19, 13:08 
> А причём тут язык? Никто же не запрещает написать какой нибудь более
> быстрый бейсик

Такой бейсик уже есть и написан до бейсика. Называется Фортран.

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

101. "Увидел свет язык программирования Nim 1.0"  +/
Сообщение от Anonymoustus (ok), 24-Сен-19, 14:35 
>> А причём тут язык? Никто же не запрещает написать какой нибудь более
>> быстрый бейсик
> Такой бейсик уже есть и написан до бейсика. Называется Фортран.

Современные бейсики умеют так много, что почти всё. Пруфы предоставят: PureBasic, PowerBASIC, FreeBASIC, Decimal BASIC, True BASIC (от создателей оригинального Васика), даже SmallBASIC. Из них много бесплатных — бери и пиши сразу свои программы, не мучаясь вечными вопросами.

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

148. "Увидел свет язык программирования Nim 1.0"  +/
Сообщение от Аноним (73), 24-Сен-19, 18:35 
Вопрос тут одни. Зачем этот зоопарк? Есть стандарт и это Фортран.
Ответить | Правка | Наверх | Cообщить модератору

187. "Увидел свет язык программирования Nim 1.0"  +/
Сообщение от Anonymoustus (ok), 24-Сен-19, 21:34 
> Вопрос тут одни. Зачем этот зоопарк? Есть стандарт и это Фортран.

Молодые поколения не желают изучать стандарты. Устарело, говорят. Подавай нам модное и молодёжное, говорят. И бесчисленно раз изобретают вновь и вновь на Жабе Кобол для бизнеса, а на Пихтоне — Фортран для вычислений, а на Сишечке и её детках — Бейсик для прикладных задач.

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

209. "Увидел свет язык программирования Nim 1.0"  –3 +/
Сообщение от Евгенийemail (??), 25-Сен-19, 01:52 
>> Вопрос тут одни. Зачем этот зоопарк? Есть стандарт и это Фортран.
> Молодые поколения не желают изучать стандарты. Устарело, говорят. Подавай нам модное и
> молодёжное, говорят. И бесчисленно раз изобретают вновь и вновь на Жабе
> Кобол для бизнеса, а на Пихтоне — Фортран для вычислений, а на
> Сишечке и её детках — Бейсик для прикладных задач.

про кобол надеюсь шутка, в нем даже функций нет, все на go-to,
в 2019 на нем еще пишут - но только из за легаси + дешовые макаки,

вроде как банки на java перешли, вроде Mainframe z/os поддерживает

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

218. "Увидел свет язык программирования Nim 1.0"  –1 +/
Сообщение от Аноним (73), 25-Сен-19, 09:51 
>> Вопрос тут одни. Зачем этот зоопарк? Есть стандарт и это Фортран.
> Молодые поколения не желают изучать стандарты. Устарело, говорят. Подавай нам модное и
> молодёжное, говорят.

Видывали такое, а как же. Зачем далеко ходить? Вот что давеча подавал тут один советчик:

> Современные бейсики умеют так много, что почти всё.
> Пруфы предоставят: PureBasic, PowerBASIC, FreeBASIC,
> Decimal BASIC, True BASIC (от создателей оригинального Васика),
> даже SmallBASIC. Из них много бесплатных —
> бери и пиши сразу свои программы, не мучаясь вечными вопросами.

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

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

224. "Увидел свет язык программирования Nim 1.0"  +/
Сообщение от Anonymoustus (ok), 25-Сен-19, 13:47 
А ты почитай про перечисленные Васики. Открой для себя новый мир, в котором люди пишут прикладной софт без постоянной беспорядочной пальбы по собственным ногам.

Я тебе, 294-й, приоткрою даже больше тайн мироздания: есть специальные Васики для писания ПО для контроллеров и прочей эмбеды. Живи теперь с этим. :)

А знаешь, почему многие люди любят Васик, и почему он переживёт большинство «крутых» ЯП? Потому что программирование на нём даёт то, что англоязычные называют словом fun. Много-много удовольствия. А программирование на Сишечке большинству даёт лишь головную боль о том, что где-то притаились незамеченные ошибки. Ибо надо подбирать инструменты сообразно задачам, а не по религиозным предрассудкам.

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

226. "Увидел свет язык программирования Nim 1.0"  +/
Сообщение от Аноним (73), 25-Сен-19, 18:43 
Мне больше заняться нечем, как вспоминать, какой из них использует fasm как беэкнд и чем они отличаются от какого-нибудь Laser Basic. Бейсики, как ты сам заявил, созданы для руконогих, вот сам и пользуйся.
Ответить | Правка | Наверх | Cообщить модератору

227. "Увидел свет язык программирования Nim 1.0"  +/
Сообщение от Anonymoustus (ok), 25-Сен-19, 18:56 
> Мне больше заняться нечем, как вспоминать, какой из них использует fasm как
> беэкнд и чем они отличаются от какого-нибудь Laser Basic.

PureBasic. И генерирует при этом быструю и компактную малварь.

https://habr.com/ru/post/176123/


А на PowerBASIC, к примеру, в заморских Америках пишут коммерческий софт для ответственного применениях. Как тебе такое, а?

Ты ж понимаешь, надеюсь, что современные Бейсики — это совсем не тот первый BASIC, что был в незапамятные времена.


> Бейсики, как ты сам заявил, созданы для руконогих, вот сам и пользуйся.

Ничего такого я не заявлял, это твои лживые домыслы. А я сказал, что Бейсики созданы _для всех_ для прикладного программирования, в отличие от тоже высокоуровневых, то более «профессионально специализированных» ЯП наподобие Фортрана или Си.

Но когда люди, которым на самом деле не нужны возможности Си, таки хватаются за Си — это глубоко порочная практика. На Си надо писать маленькие компактные программы и только тогда, когда их нельзя написать на чём-то другом, менее «остром». Большие программы надо писать на безопасных языках и по безопасным методологиям. Да хотя бы на Жабе, на Паскале или на Аде. Но все же мнят себя крутыми: я могу, я напишу это на Си. Хотя при этом опять же все знают, что количество ошибок растёт с объёмом кода независимо от желания или нежелания погромизда. Особенно впечатляет использование Си и плюсов для написания автомобильного софта, убивающего потом людей.

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

229. "Увидел свет язык программирования Nim 1.0"  +/
Сообщение от Аноним (73), 26-Сен-19, 12:41 
> пишут коммерческий софт для
> ответственного применениях. Как тебе такое, а?

Никак. Это их дело.

> Но когда люди, которым на самом деле не нужны возможности Си, таки
> хватаются за Си — это глубоко порочная практика.

Ты не Прокруст случаем?

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

105. "Увидел свет язык программирования Nim 1.0"  +1 +/
Сообщение от Anonymoustus (ok), 24-Сен-19, 15:01 
Не расстраивайся, анон, будет и на твоей улице праздник. В утешение тебе я принёс рыбок, что прилагаются в качестве примеров к МелкоВасику*:


'aquarium v2.bas SmallBASIC Bpf 2015-10-15 MGA/B+
'v2 the plasma color is set at initialization and stays with fish
'v2 the fish swim and are drawn both ways
option base 1
n=30
dim x(n),y(n),l(n),dx(n),dy(n),rr(n),gg(n),bb(n)
for i=1 to n
   x(i)=rnd*xmax:y(i)=rnd*ymax:l(i)=rnd*xmax*.0625+18
   d=int(rnd*2)
   if d then dx(i)=rnd*8+1 else dx(i)=-1*(rnd*8)-1
   r+=.2:g+=.005:b+=.010
   if r>.5 then r=.02
   if g>.5 then g=.005
   if b>.5 then b=.01
   rr(i)=r:gg(i)=g:bb(i)=b
next

while 1
   for i=0 to ymax
      line 0,i,xmax,i,rgb(0,0,255-(i/ymax)*255)
   next
   for i=1 to n
      x(i)=x(i)+dx(i)
      if x(i)+1.25*l(i)<0 then dx(i)=-1*dx(i)
      if x(i)-1.25*l(i)>xmax then dx(i)=-1*dx(i)
      y(i)=y(i)+int(rnd*5)-2
      for ra=1 to l(i)
         plasma=RGB(127+127*sin(rr(i)*ra),127+127*sin(gg(i)*ra),127+127*sin(bb(i)*ra))
         if dx(i)<0 then
            line x(i)+ra,y(i)-ra,x(i)+ra,y(i)+ra,plasma
         else
            line x(i)-ra,y(i)-ra,x(i)-ra,y(i)+ra,plasma
         end if
      next
      for ra=5 to .3*l(i)
         plasma=RGB(127+127*sin(rr(i)*ra),127+127*sin(gg(i)*ra),127+127*sin(bb(i)*ra))
         if dx(i)<0 then
            line x(i)+l(i)+ra,y(i)-ra,x(i)+l(i)+ra,y(i)+ra,plasma
         else
            line x(i)-l(i)-ra,y(i)-ra,x(i)-l(i)-ra,y(i)+ra,plasma
         end if
      next
      if dx(i)<0 then
         circle x(i)+.25*l(i),y(i),.1*l(i),1,0 filled
         circle x(i)+.25*l(i),y(i),.06*l(i),1,14
      else
         circle x(i)-.25*l(i),y(i),.1*l(i),1,0 filled
         circle x(i)-.25*l(i),y(i),.06*l(i),1,14
      end if
   next  
   delay 10
   showpage
wend

https://fastpic.ru/fullview/106/2019/0924/51c4b178be8508744f...

Не поверишь: они туда-сюда плавают в окошке. :)


* https://en.wikipedia.org/wiki/SmallBASIC

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

198. "Увидел свет язык программирования Nim 1.0"  +/
Сообщение от Аноним (198), 24-Сен-19, 22:26 
> На Си считается несколько десятых долей секунды. На Бейсике дождаться окончания расчета не представляется возможным. Вот вам пример прикладного программирования на Си.

Вот что только не навыдумывают себе, лишь бы не учит Фортран.

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

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

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




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

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