Pull to refresh
254
0
Костюков Владимир @spiff

Пользователь

Send message
Тогда получается, что JRuby, JPython… — внебрачные.
Честно говоря не знаю. Много причин могло быть — 1) БД отдельным курсом преподавались и там подобные системы тоже писались 2) Вроде как без БД считается сложно (в моей микрокоманде мы использовали стандартную Java сиреализацию и голову не грели, кто-то использовал запись в файлы и т.д.)
Люблю старшеклассниц. Ты стареешь, а они — всё такие же. (с) Брайан Грифин
Не знаю как у вас а в нашем провинциальном и известном теперь на всю России АлтГТУ (привет Бабушкину Антивирусу) такая практика применяется давно, правда не на первом курсе — а на третьем и команды у нас поменьше — 3 человека а в остальном все как полагается. Большая часть заданий — типичное desktop приложение аля «Автоматизация рабочего места вахтерши Нины Степановны». Как сейчас помню — основное задание заключалась в том, что использовать БД было запрещено. Вот тут то и начинала свою работу больная фантазия студентов — кто-то, помнится, писал свой SQL движок со всеми вытекающими…
У меня вот как бывает. Порой зависнешь в раздумьях над какой-нибудь функциональность в плане «как это сделать красиво», «как это сделать гибко», «как это сделать быстро», «да как черт возьми это вообще сделать!». Возникает ощущение легкой депрессии, от того что ты долго не выдаешь результат и топчешься на месте. Тогда «баг-фиксинг» — самое верное лекарство от подобной хворобы. Вроде бы и полезным делом занят и результат виден и прогресс на лицо и солнышко на улице ярче светить начинает и птички весенние песни поют и… Бац! Нашел компромиссное решение для злополучной проблемы, которую откладывал.
Ваши прошлые часы мне больше нравятся :) Там маленький циферблатик что-то вроде «ночь» сейчас показывает?
Судя по терминологии и стилю изложения — вы фактически описали свою жизненную позицию. А если так — то мне очень жаль, что у таких людей есть инвайт и они могут так просто «гадить» там где люди пытаются чему-то научиться. Вы этим комментарием сделали этот мир чуточку хуже, в отличие от автора, который шел за мечтой, не боясь упасть и теперь послужит кому-то примером.
Мда. 20 лет говорите. Думаю мой Андроид высадит ее часов за 40.
Сохатый
Трубадур
Анекдотами
Рассмешил
Турецкого
Акробата
Петра
Я это не для вас оставлял а для людей которые на C++ не программируют и с nth_element дело не имеют. Им будет полезна ссылка к теории, чтобы иметь представление о чем идет речь.
Нет, ну я честно не понимаю, почему все вдруг должны бросить работу и открывать бизнес. Автор наверное сам латентный бизнесмен раз такое пропагандирует. В целом же мысли правильные: работать нужно не на дядю, поднимая многомиллионные корпорации, а работать нужно надо собой. Открытие бизнеса — это не решение проблемы. Точно также ты будешь стараться заработать денег на расширение бизнеса, рекламу и т.д.

Не все хотят быть бизнесменами: кто-то хочет заниматься серфингом и писать книги, кто-то хочет писать музыку, а кто-то хочет в тайгу на промыслы.

А можете кинуть ссылку о том как это сделать?
Даже какая-то мнимая поддержка массивов получается.
Еще мне кажется что проблемы полноты можно решить добавив возможность адресовывать бесконечное число нитей. Например разрешив задавать символьную метку произвольной длины. Или нумеровать нити числами 1...N, и оператор получения значения нити использовать так:

&1
$$


Получение значения нити номер 1. Или:

&4
$$ - получение значения нити номер 4
$$ - получение значения нити номер которой был записан в нити 4


Кстати почитал тут elosangs понял что у многих языков в описании стоит: " It is unknown if it is Turing-complete or not.". Думаю, что про Quipu можно что-то вроде этого и написать в его текущей реализации (без call'ов).
Спасибо! Это просто прекрасно.

Вот вывод программы для 10.
1, 1, 2, 3, 5, 8, 13, 21, 34, 55.


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

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

$a
&1
++


Или я что-то упустил? Можно ли вообще делать call из нити на саму себя? Будет ли он хоть когда нибудь работать и не зависать?
Не думаю, что любому адекватному человеку это под силу :)
Я к тому, что если вам удастся показать мне пример (да тот же факториал) — написанный по вашей идеи с объяснениями как такую программу интерпретировать — я буду только рад. Получится — что я придумал начало, а вы поставили отличную жирную точку :)

И тогда уже можно буде смело писать статью на esolangs.org/wiki/Main_Page.

Information

Rating
Does not participate
Location
San Francisco, California, США
Date of birth
Registered
Activity