The OpenNET Project / Index page

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



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

Оглавление

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

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


3. "Увидел свет язык программирования Nim 1.0"  –5 +/
Сообщение от Аноним (3), 24-Сен-19, 09:23 
Адовый ад с этими отступами, где пробела, где табы, ищи почему не работает
Ответить | Правка | Наверх | Cообщить модератору

8. "Увидел свет язык программирования Nim 1.0"  –1 +/
Сообщение от alex (??), 24-Сен-19, 09:33 
В ниме только пробелы.
Ответить | Правка | Наверх | Cообщить модератору

10. "Увидел свет язык программирования Nim 1.0"  +10 +/
Сообщение от Аноним (10), 24-Сен-19, 09:36 
В UTF-8 штук так двадцать разных пробелов (точно число не помню)
Ответить | Правка | Наверх | Cообщить модератору

30. "Увидел свет язык программирования Nim 1.0"  +4 +/
Сообщение от Аноним (30), 24-Сен-19, 10:44 
Space, no-break space, en quad, em quad, en space, em space, three-per-em space, four-per-em space, six-per-em space, figure space, punctuation space, thin space, hair space, narrow no-break space, medium mathematical space, braille pattern blank, ideographic space ну и всякие там zero-width space, word joiner и компания, но они уже непечатные обычно.
Ответить | Правка | Наверх | Cообщить модератору

51. "Увидел свет язык программирования Nim 1.0"  +1 +/
Сообщение от Аноним (50), 24-Сен-19, 11:47 
В выражениях ЯП допустимы только символы с номерами 32 - 127 ASCII. Всё остальное только в качестве текстовых строк и комментариев.
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

153. "Увидел свет язык программирования Nim 1.0"  +/
Сообщение от Урри (?), 24-Сен-19, 18:53 
В выражениях ЯП должен быть весь юникод. Чай не в 19 веке в англии живем.
Ответить | Правка | Наверх | Cообщить модератору

157. "Увидел свет язык программирования Nim 1.0"  +/
Сообщение от Аноним (50), 24-Сен-19, 19:03 
Тогда  вам, вероятно, понравятся Рапира, Шпага, что там ещё было придумано в 1970/80-е в СССР.
Ответить | Правка | Наверх | Cообщить модератору

200. "Увидел свет язык программирования Nim 1.0"  +/
Сообщение от Урри (?), 24-Сен-19, 22:57 
Большинство современных взрослых языков программирования поддерживают юникод. А в вашем ерничанье я вижу только глупость.

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

214. "Увидел свет язык программирования Nim 1.0"  +/
Сообщение от Аноним (214), 25-Сен-19, 08:28 
Вы таки неправы, можно использовать ЛЮБЫЕ юникодовые идентфикаторы для названий процедур/переменных/типов, но конечно же никто этого не будет делать.
https://play.nim-lang.org/#ix=1WPS
Ответить | Правка | К родителю #51 | Наверх | Cообщить модератору

220. "Увидел свет язык программирования Nim 1.0"  +/
Сообщение от Аноним84701 (ok), 25-Сен-19, 11:19 
> Вы таки неправы, можно использовать ЛЮБЫЕ юникодовые идентфикаторы для названий процедур/переменных/типов,
> но конечно же никто этого не будет делать.
> https://play.nim-lang.org/#ix=1WPS

Это неинтересный пример ;)


template 🗣(👍) = echo(👍)

let 🦄 = "🌈"
🗣 🦄


вполне компилируется и работает.

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

78. "Увидел свет язык программирования Nim 1.0"  +1 +/
Сообщение от burjui (ok), 24-Сен-19, 13:26 
Небольшое замечание - в Unicode. UTF-8 - это только одна из кодировок.
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

25. "Увидел свет язык программирования Nim 1.0"  +1 +/
Сообщение от Аноним (25), 24-Сен-19, 10:33 
Можно закапывать. Я бы не рискнул пользоваться ЯП с разработчиками, чей уровень (не)адекватности позволил им выпилить табы.
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

9. "Увидел свет язык программирования Nim 1.0"  +/
Сообщение от анонимумуму (?), 24-Сен-19, 09:34 
Мешать пробелы и табы в одном файле вообще не стоит. На любом языке.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

28. "Увидел свет язык программирования Nim 1.0"  +7 +/
Сообщение от Аноним (26), 24-Сен-19, 10:36 
Да можно и дальше пойти - в обычных документах, предназначенных для текстового процессора, этого тоже не стоит делать. Вёрстка поползёт.
И в обычных текстовых файлах тоже не нужно - может оказаться неудобно обрабатывать Vim'ом. Короче, бардак всегда зло.
Ответить | Правка | Наверх | Cообщить модератору

37. "Увидел свет язык программирования Nim 1.0"  +4 +/
Сообщение от Annoynymous (ok), 24-Сен-19, 10:56 
Надо запретить табуляцию.
Ответить | Правка | Наверх | Cообщить модератору

38. "Увидел свет язык программирования Nim 1.0"  +6 +/
Сообщение от Аноним (38), 24-Сен-19, 11:00 
В конфигах нужно пользоваться только табами. Иначе вёрстка поползёт. В мейкфайлах, в исходниках на си, да много где. Если настроить вим, то в скриптоте (включая питон) тоже лучше пользоваться табами. Кто вообще придумал отступы пробелами делать? У некоторых программистов секретарша головного мозга, или им платят за размер файла?
Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору

59. "Увидел свет язык программирования Nim 1.0"  +/
Сообщение от Аноним (50), 24-Сен-19, 12:16 
Как будто, все предпочитают/любят vim.
Ответить | Правка | Наверх | Cообщить модератору

81. "Увидел свет язык программирования Nim 1.0"  –1 +/
Сообщение от burjui (ok), 24-Сен-19, 13:33 
Табы хороши ровно до тех пор, пока длина строки не ограничена гайдлайнами. А как только ограничение появляется, оказывается, что длина строки зависит от ширины таба. Получается, в гайдлайне нужно явно указывать ширину таба. Ой.
Ответить | Правка | К родителю #38 | Наверх | Cообщить модератору

110. "Увидел свет язык программирования Nim 1.0"  +4 +/
Сообщение от Аноним (38), 24-Сен-19, 15:24 
А ещё ширина строки зависит от шрифта и его размеров, угу.
Ответить | Правка | Наверх | Cообщить модератору

122. "Увидел свет язык программирования Nim 1.0"  +/
Сообщение от Аноним (122), 24-Сен-19, 16:05 
Тогда просто ширина таба в IDE задается одинаковая для всех разработчиков. И если ширина таба и длина строки не указаны в гайдлайне, то каждый разработчик выставит удобную ему ширину. А то одному удобны отступы в 2 пробела, а другому - в 6. Каждый ставит свое значение и верстка не расползается.
Ответить | Правка | К родителю #81 | Наверх | Cообщить модератору

197. "Увидел свет язык программирования Nim 1.0"  +/
Сообщение от Аноним (197), 24-Сен-19, 22:16 
>или им платят за размер файла

Как будто нет страны, которая этим прославилась.

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

53. "Увидел свет язык программирования Nim 1.0"  +/
Сообщение от Ordu (ok), 24-Сен-19, 11:57 
Не надо ныть здесь о том, что ты не можешь настроить текстовый редактор. Читай лучше мануал к своему текстовому редактору.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

70. "Увидел свет язык программирования Nim 1.0"  –1 +/
Сообщение от Евгенийemail (??), 24-Сен-19, 12:54 
Используйте Pycharm - там подобные проблемы заранее предусмотренны
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

163. "Увидел свет язык программирования Nim 1.0"  +/
Сообщение от аноним3 (?), 24-Сен-19, 19:30 
kwrite прекрасно питоновские скрипты переваривает и еще умудряется подсказывать. а на счет табов верно. вся верстка от них летит к чертям даже в обычных документах, а если в питоновских скриптах и еще паре других, у тебя вместо программы может получится полный мусор, хотя питон не так радикален.
Ответить | Правка | Наверх | Cообщить модератору

173. "Увидел свет язык программирования Nim 1.0"  –3 +/
Сообщение от Евгенийemail (??), 24-Сен-19, 19:52 
pycharm автоматом заменят табы на пробелы,
+ есть поддержка для django, да и в целом семантический анализ объектов работает хорошо
+ дебаг с интерактивным режимом
+ гит плагин - удобно конфликты разрешать

в общем для работы все же пичарм

если просто глянуть код или мини скрипт до 50 строк то можно просто обычным редактором с подсветкой обойтись

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

132. "Увидел свет язык программирования Nim 1.0"  +/
Сообщение от Аноним (131), 24-Сен-19, 16:44 
а нехер пробелы ставить
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

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

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




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

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