<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Увидел свет язык программирования Nim 1.0</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/118548.html</link>
    <description>Представлен релиз языка системного программирования  Nim 1.0.  Версия 1.0 преподносится как стабильный выпуск с длительным сроком поддержки для которого будет гарантировано сохранение обратной совместимости в стабилизированной части языка. Отдельно в компиляторе доступен экспериментальный режим, в котором будут развиваться новые возможности, которые могут нарушать обратную совместимость. Некоторые API в стандартной библиотеке также пока помечены как нестабильные и будут переводиться в разряд стабильных по мере готовности. Код проекта поставляется под лицензией MIT...&lt;br&gt;&lt;br&gt;Подробнее: https://www.opennet.ru/opennews/art.shtml?num=51550&lt;br&gt;</description>

<item>
    <title>Увидел свет язык программирования Nim 1.0 (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/118548.html#232</link>
    <pubDate>Sat, 28 Sep 2019 21:28:37 GMT</pubDate>
    <description>А вы программируете (не важно на чем) без отступов? А если с отступами, то не замечаете ли вы в добавлении фигурных скобок (или чего там у вас вместо них) избыточности, не кажется, что это не лаконично?&lt;br&gt;&lt;br&gt;Я тоже плевался на Питон в свое время (и на отступы и на отсутствие поддержки приватных полей в классе и особенно на snake_case), но стоило пересилить себя и привыкнуть и теперь уже напрягает обратное (кроме приватных полей, если тебе нужен доступ извне к таковому - это очень плохой признак).&lt;br&gt;&lt;br&gt;Сейчас стыдно признать, даже переходя с винды на Linux мне казалось ужасным, что все пути начинаются с общего корня, а не с буквы диска. Также казалось уродливым глобальное меню на Маке и в Unity, потом стало казаться неуклюжим наличие отдельного меню в каждом окне.&lt;br&gt;&lt;br&gt;Мозг так устроен, что всегда считает единственно-правильным то, к чему привык.&lt;br&gt;</description>
</item>

<item>
    <title>Увидел свет язык программирования Nim 1.0 (Илья)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/118548.html#231</link>
    <pubDate>Fri, 27 Sep 2019 03:35:23 GMT</pubDate>
    <description>&amp;gt; Проблема в том, что на сервер ничего нельзя прикрутить. Никаких гитов шмитов. &lt;br&gt;&amp;gt; Далее, кто-то может залезть и случайно (или специально) что-то изменить или &lt;br&gt;&amp;gt; пофиксить. И, как всегда это происходит, никаких бэкапов или гитов-шмитов...&lt;br&gt;&lt;br&gt;У вас есть проблема, вполне очевидное решение, но вы не можете его применить. Жаль вас&lt;br&gt;</description>
</item>

<item>
    <title>Увидел свет язык программирования Nim 1.0 (Илья)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/118548.html#230</link>
    <pubDate>Thu, 26 Sep 2019 19:12:46 GMT</pubDate>
    <description>&amp;gt; в питоне нет необходимости указывать тип переменной, например инт, в то время &lt;br&gt;&amp;gt; как в компилируемых языках требуется указание типа присваиваемой переменной еще до &lt;br&gt;&amp;gt; основного блока программы.&lt;br&gt;&lt;br&gt;Ну пример из учебника раста:&lt;br&gt;    fn live_neighbor_count(&amp;self, row: u32, column: u32) -&amp;gt; u8 &#123; // В сигнатуре обязательны типы&lt;br&gt;        let mut count = 0;&lt;br&gt;        for delta_row in &#091;self.height - 1, 0, 1&#093;.iter().cloned() &#123;&lt;br&gt;            for delta_col in &#091;self.width - 1, 0, 1&#093;.iter().cloned() &#123;&lt;br&gt;                if delta_row == 0 &amp;&amp; delta_col == 0 &#123;&lt;br&gt;                    continue;&lt;br&gt;                &#125;&lt;br&gt;&lt;br&gt;                let neighbor_row = (row + delta_row) &#037; self.height;&lt;br&gt;                let neighbor_col = (column + delta_col) &#037; self.width;&lt;br&gt;                let idx = self.get_index(neighbor_row, neighbor_col);&lt;br&gt;                count += self.cells&#091;idx&#093; as u8; // Единственное явное приведение&lt;br&gt;            &#125;&lt;br&gt;        &#125;&lt;br&gt;        count&lt;br&gt;    &#125;&lt;br&gt;&lt;br&gt;Все объявленные переменные (я насчитал 6) имеют свой строгий тип, но он выводит</description>
</item>

<item>
    <title>Увидел свет язык программирования Nim 1.0 (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/118548.html#229</link>
    <pubDate>Thu, 26 Sep 2019 09:41:01 GMT</pubDate>
    <description>&amp;gt; пишут коммерческий софт для &lt;br&gt;&amp;gt; ответственного применениях. Как тебе такое, а?&lt;br&gt;&lt;br&gt;Никак. Это их дело. &lt;br&gt;&lt;br&gt;&amp;gt; Но когда люди, которым на самом деле не нужны возможности Си, таки &lt;br&gt;&amp;gt; хватаются за Си &amp;#8212; это глубоко порочная практика. &lt;br&gt;&lt;br&gt;Ты не Прокруст случаем?&lt;br&gt;</description>
</item>

<item>
    <title>Увидел свет язык программирования Nim 1.0 (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/118548.html#228</link>
    <pubDate>Thu, 26 Sep 2019 05:20:52 GMT</pubDate>
    <description>Си это язык общего назначения. Его можно использовать как для написания низкоуровневой так и для прикладных программ. Вообще разделение на прикладные и системные является только семантикой в голове человека. &lt;br&gt;</description>
</item>

<item>
    <title>Увидел свет язык программирования Nim 1.0 (Anonymoustus)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/118548.html#227</link>
    <pubDate>Wed, 25 Sep 2019 15:56:18 GMT</pubDate>
    <description>&amp;gt; Мне больше заняться нечем, как вспоминать, какой из них использует fasm как &lt;br&gt;&amp;gt; беэкнд и чем они отличаются от какого-нибудь Laser Basic.&lt;br&gt;&lt;br&gt;PureBasic. И генерирует при этом быструю и компактную малварь.&lt;br&gt;&lt;br&gt;https://habr.com/ru/post/176123/&lt;br&gt;&lt;br&gt;&lt;br&gt;А на PowerBASIC, к примеру, в заморских Америках пишут коммерческий софт для ответственного применениях. Как тебе такое, а?&lt;br&gt;&lt;br&gt;Ты ж понимаешь, надеюсь, что современные Бейсики &amp;#8212; это совсем не тот первый BASIC, что был в незапамятные времена.&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt; Бейсики, как ты сам заявил, созданы для руконогих, вот сам и пользуйся.&lt;br&gt;&lt;br&gt;Ничего такого я не заявлял, это твои лживые домыслы. А я сказал, что Бейсики созданы _для всех_ для прикладного программирования, в отличие от тоже высокоуровневых, то более &amp;#171;профессионально специализированных&amp;#187; ЯП наподобие Фортрана или Си.&lt;br&gt;&lt;br&gt;Но когда люди, которым на самом деле не нужны возможности Си, таки хватаются за Си &amp;#8212; это глубоко порочная практика. На Си надо писать маленькие компактные программы и только тогда, когда их</description>
</item>

<item>
    <title>Увидел свет язык программирования Nim 1.0 (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/118548.html#226</link>
    <pubDate>Wed, 25 Sep 2019 15:43:42 GMT</pubDate>
    <description>Мне больше заняться нечем, как вспоминать, какой из них использует fasm как беэкнд и чем они отличаются от какого-нибудь Laser Basic. Бейсики, как ты сам заявил, созданы для руконогих, вот сам и пользуйся.&lt;br&gt;</description>
</item>

<item>
    <title>Увидел свет язык программирования Nim 1.0 (аноним3)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/118548.html#225</link>
    <pubDate>Wed, 25 Sep 2019 14:11:16 GMT</pubDate>
    <description>но весь набор питона кто нибудь смог уместить в компилируемый язык? пока не видел. либо синтаксис аналогичный сишному, либо интерпретируемый язык.&lt;br&gt;</description>
</item>

<item>
    <title>Увидел свет язык программирования Nim 1.0 (Anonymoustus)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/118548.html#224</link>
    <pubDate>Wed, 25 Sep 2019 10:47:03 GMT</pubDate>
    <description>А ты почитай про перечисленные Васики. Открой для себя новый мир, в котором люди пишут прикладной софт без постоянной беспорядочной пальбы по собственным ногам.&lt;br&gt;&lt;br&gt;Я тебе, 294-й, приоткрою даже больше тайн мироздания: есть специальные Васики для писания ПО для контроллеров и прочей эмбеды. Живи теперь с этим. :)&lt;br&gt;&lt;br&gt;А знаешь, почему многие люди любят Васик, и почему он переживёт большинство &amp;#171;крутых&amp;#187; ЯП? Потому что программирование на нём даёт то, что англоязычные называют словом fun. Много-много удовольствия. А программирование на Сишечке большинству даёт лишь головную боль о том, что где-то притаились незамеченные ошибки. Ибо надо подбирать инструменты сообразно задачам, а не по религиозным предрассудкам.&lt;br&gt;</description>
</item>

</channel>
</rss>
