The OpenNET Project / Index page

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



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

"Выпуск языка программирования Julia 1.10"  +/
Сообщение от opennews (??), 30-Дек-23, 20:38 
Опубликован релиз языка программирования Julia 1.10, сочетающего такие качества как высокая производительность, поддержка динамической типизации и встроенные средства для параллельного программирования. Синтаксис Julia близок к MATLAB с заимствованием некоторых элементов из Ruby и Lisp. Метод манипуляции строками напоминает Perl. Код проекта распространяется под лицензией MIT...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=60368

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

Оглавление

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

1. Сообщение от Аноним (-), 30-Дек-23, 20:38   +6 +/
Хм.. это явно какой-то матан.
Думаю средний программер не осилит ⥺ и ⥷, тут только растовиков звать, они закорючки очень любят))
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #7, #13, #26

2. Сообщение от user90 (?), 30-Дек-23, 20:43   –2 +/
Пример синтаксиса и вас затошнит)
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #4, #11, #16

3. Сообщение от Аноньимъ (ok), 30-Дек-23, 20:44   +/
Штука интересная, но ничего хоть близкого к питорчу не сделали.
Ответить | Правка | Наверх | Cообщить модератору

4. Сообщение от Анонин (?), 30-Дек-23, 20:45   +/
А что не так с синтаксисом?
Посмотрел примеры тут https://juliabyexample.helpmanual.io/ и вроде никакого криминала нет
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #14, #15, #29

5. Сообщение от Шарп (ok), 30-Дек-23, 20:51   –2 +/
Питон заруливает количеством библиотек и примеров. Они опоздали с разработкой языка.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #6

6. Сообщение от Аноним (-), 30-Дек-23, 21:11   +1 +/
Да вродеЮ как и нет)
Я знаю несколько американских вузов где преподают.
Тут же не только язык, но и среда. Матлаб тоже не помер, когда питон стал популярным.

Более того из Julia можно вызывать СИ и Фортран (звуки органа и открывающейся крышки гроба)
docs.julialang.org/en/v1/manual/calling-c-and-fortran-code/
Так что, все что есть в питоне, может быть и в джулии, главное обертку написать)

Но и это еще не все, через PyCall можно вызывать питоноский код.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #8, #9, #40, #99

7. Сообщение от Вы забыли заполнить поле Name (?), 30-Дек-23, 21:12   +2 +/
В коде должен быть только ascii, они с Техом язык не попутали? Кнутята, конечно, в восторге, но не взлетит. Нужен простой язык с простыми идеями для народа. Этот не годится.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #10, #39, #83, #86, #123

8. Сообщение от Анони (?), 30-Дек-23, 21:19   +/
... что полностью лишает его смысла использования
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6 Ответы: #28

9. Сообщение от Аноним (9), 30-Дек-23, 21:20   +/
Дичь, особенно пюфон
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6

10. Сообщение от Аниме (?), 30-Дек-23, 21:31   +/
Эмоджи это апофеоз закорючества, и что характерно у целевой аудитории вызывают детский восторг.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7 Ответы: #87

11. Сообщение от Аниме (?), 30-Дек-23, 21:33   +/
Все еще лучше, чем у прочих безопастных языков. Пример кода на Julia:

# calculates x for 0 = a*x^2+b*x+c, arguments types can be defined in function definitions
function quadratic2(a::Float64, b::Float64, c::Float64)
    # unlike other languages 2a is equivalent to 2*a
    # a^2 is used instead of a**2 or pow(a,2)
    sqr_term = sqrt(b^2-4a*c)
    r1 = quadratic(a, sqr_term, b)
    r2 = quadratic(a, -sqr_term, b)
    # multiple values can be returned from a function using tuples
    # if the return keyword is omitted, the last term is returned
    r1, r2
end

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

13. Сообщение от pashev.ru (?), 30-Дек-23, 21:37   +/
So the chance that I write Cobol code is a SNOBOL's chance in hell.
And I basically hate hieroglyphics, so I won't use APL.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

14. Сообщение от ZloySergant (ok), 30-Дек-23, 21:41   +/
Zetalisp читабельнее был.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4

15. Сообщение от all_glory_to_the_hypnotoad (ok), 30-Дек-23, 21:45   +2 +/
Давай посмотрим что тут у нас....

> println("$a to $b.") -> #> welcome to julia ... allows string Interpolation

Т.е. получается что просто строк нет и это вовсе не allows, а enforces. Украли фичу из перла, по их словам из документации, но в перле то два вида строк и интерполяция только в "" строках.

> @printf "volume = %0.3f\n" vol

А printf через макрос, для форматирования почему-то поленились сделать специальные строки

>  "this" * " and" * " that" -> "this and that"

Удобно, да. Когда в остальном мире в основном используется более очевидный и понятный + ...

> "hello " ^3 -> "hello hello hello "

когда в остальном мире для повторения используется оператор умножения.

> if x isa Int

Какой-то новый julia-изм вроде gonna wanna и т.д

Отдельный минус за begin..end блоки. Минус за криптокод вроде √Complex(-2). В общем, напихали в своего франкенштейна ужасные фичи из многих других ужасных языков.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #34

16. Сообщение от Аноним (16), 30-Дек-23, 21:54   –4 +/
Ну как обычно обсуждение детских игрушек типа синтаксиса собрало кучу бестолковышей, которых в детстве не обучили, что он не важен.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #17, #19, #30, #80, #95, #102

17. Сообщение от Аноним (17), 30-Дек-23, 22:00   +7 +/
Новый подвид опеннетного комментатора СВИДЕТЕЛИ НЕВАЖНОСТИ СИНТАКСИСА.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16 Ответы: #20, #24, #54

18. Сообщение от Аноним (17), 30-Дек-23, 22:12   +2 +/
Отличный язык, жаль появился поздновато. Тем не менее успешно  развивается и сообщество у него уже немаленькое. Ориентирован на машинное обучение в том числе и когда выходит популярный инструмент ML обычно уже есть привязка к Julia. Безопасный, строгая, но опциональная система типов, производительная, много библиотек. В любом случае хорошо иметь такую альтернативу Питону, чтоб не расслаблялись.
Ответить | Правка | Наверх | Cообщить модератору

19. Сообщение от Другой анон (?), 30-Дек-23, 22:14   +/
Ну так вся разница между условным Питоном и ассемблером это синктаксис. А так и тот и другой полные по Тьюрингу. Но что-то народ предпочитает Питон
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16 Ответы: #21, #23

20. Сообщение от Аноним (-), 30-Дек-23, 22:16   +/
А максимальная убогость табов питона, это синтаксис или питоняча скрепа?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17 Ответы: #96

21. Сообщение от Аноним (-), 30-Дек-23, 22:22   –3 +/
> разница между условным Питоном и ассемблером это синктаксис.

Т.е ты говоришь, что у языка программирования с GC и ассемблера разница только в синктаксисе?
Икспертиза, анонов с пенька, меня в который раз не разочаровала!

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #19 Ответы: #27

22. Сообщение от IdeaFix (ok), 30-Дек-23, 22:25   +/
Да ладно вам... если не писать на крестах или там на расте, то действительно нужен только один язык, си или раст, а если быть вебмака... веб-разработчиком (все кто не пишут на крестах или на расте код "веб-разработчиков" юзают примерно 100% времени), то... всё зависит от задач. Встречал вещи, которые прототипировались на питоне, да потом так в прод и пошли. Но... были вещи, которые на питоне было сложно сделать и в ход шел R. Итого, питон, R и что-то похожее на аякс. Получалось просто, читаемо и эффективно.

Тут тоже... есть вещи для которых необходим матлаб, но не всегда хочется его тащить. Так то на скале и матлабе дофига всякого... во многом из-за того что апологеты крестов и раста не пишут на этих языках.

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

23. Сообщение от Аноним (16), 30-Дек-23, 22:27   +1 +/
А между Ладой грантой и Бентли - цвет, ага.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #19 Ответы: #46

24. Сообщение от Аноним (16), 30-Дек-23, 22:29   –1 +/
Если для тебя это новая информация - тады ой, где ты был последние лет 40?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17 Ответы: #97

25. Сообщение от Аноним (16), 30-Дек-23, 22:32   –1 +/
"Апологеты" крестов в данный момент воюют, что им не нравится больше - табы в питоне или амперсанды в расте. Очень важный спор, очень. Следующий темой консилиума у них будет "что хуже, комочки в манке или пенка на молоке".
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22 Ответы: #31

26. Сообщение от Аноним (142), 30-Дек-23, 22:45   +/
А что, метод ∜x - традиционен для прочих ЯП?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

27. Сообщение от Аноним (27), 30-Дек-23, 22:45   +1 +/
А, собственная, грамотность, тебя, не, разочаровывает?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #21 Ответы: #111

28. Сообщение от Аноним (142), 30-Дек-23, 22:51   +/
Смысл использования Джулии для вызова питон-кода в том, что основной каркас приложения не тормозит. То есть, слепить можно быстро из всех доступных библиотек, а потом вырезать питон-код под полного уничтожения из проекта.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8

29. Сообщение от Вы забыли заполнить поле Name (?), 30-Дек-23, 22:55   +/
> А что не так с синтаксисом?
> Посмотрел примеры тут https://juliabyexample.helpmanual.io/ и вроде никакого криминала
> нет

https://docs.julialang.org/en/v1/manual/functions/#Function-...

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

30. Сообщение от Вы забыли заполнить поле Name (?), 30-Дек-23, 22:57   +3 +/
> не обучили, что он не важен

У тебя дома на стенах ободраные обои? Синтаксис ведь не важен.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16 Ответы: #32

31. Сообщение от Вы забыли заполнить поле Name (?), 30-Дек-23, 22:58   +1 +/
> или амперсанды в расте

У плюсов есть &&, шах и мат.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25 Ответы: #69, #79

32. Сообщение от Аноним (16), 30-Дек-23, 23:03   –1 +/
О! Любимая игра гуманитариев - дебильные аналогии! Скоро на опеннете ещё про знак зодиака будет "типичный коммент от водолея".
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #30 Ответы: #35

33. Сообщение от detiyetti (?), 30-Дек-23, 23:03   +1 +/
Я, например, ни разу не "тру" программист и писать программы для нелинейных методов контроля в Джулия для меня было намного проще, чем скажем в С/С++.
Скорость выполнения этих же программ в Питоне просто несравнимо дольше.
В сравнении с Матлабом, сабж бесплатен да и гамма-языком Матлаб не назвать. Не говоря про распараллеливание, чего Матлаб тоже не умел (все еще не умеет?).
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #171

34. Сообщение от Аноним (34), 30-Дек-23, 23:12   +1 +/
> Удобно, да. Когда в остальном мире в основном используется более очевидный и понятный + ...

Математически конкатенация ближе к умножению

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15 Ответы: #36, #43

35. Сообщение от Вы забыли заполнить поле Name (?), 30-Дек-23, 23:19   +/
> О! Любимая игра гуманитариев - дебильные аналогии! Скоро на опеннете ещё про
> знак зодиака будет "типичный коммент от водолея".

Ты себя в детстве вспомнил что ли? Или не нравится, когда мордочкой ткнули?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #32 Ответы: #47

36. Сообщение от Вы забыли заполнить поле Name (?), 30-Дек-23, 23:23   +/
>> Удобно, да. Когда в остальном мире в основном используется более очевидный и понятный + ...
> Математически конкатенация ближе к умножению

Вопрос чего хотят авторы: приседать со штангой или ехать? Видимо первое, раз еще и тех встроили.

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

37. Сообщение от corvuscor (ok), 30-Дек-23, 23:27   +2 +/
Перешел с Python на Julia в качестве основного языка для всяких научных программок. Да, от привычного ООП поначалу сложно отказаться, но потом, когда доходит...
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #113

38. Сообщение от Аноним (38), 30-Дек-23, 23:33   +1 +/
если репл тормозить не перестал, то в топку.
Ответить | Правка | Наверх | Cообщить модератору

39. Сообщение от Аноним (39), 30-Дек-23, 23:41   +2 +/
> они с Техом язык не попутали?

Нет, там ведь не \leftarrowsubset и \leftarrowless.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7 Ответы: #56

40. Сообщение от Аноним (40), 30-Дек-23, 23:59   +/
в питоне сишние либы вызываются изкоропки (ctypes).
матлаб не помирает потому что юпитер еще слишком молод. популярность, тем не менее, матлаб сильно подрастерял.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6

42. Сообщение от Sw00p aka Jerom (?), 31-Дек-23, 00:21   –1 +/
язык 2024 года!!!

No hidden control flow.
No hidden memory allocations.
No preprocessor, no macros.

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

43. Сообщение от Sw00p aka Jerom (?), 31-Дек-23, 00:27   +/
нет, унарное сложение - есть ваша конкатенация. В детском саду вас учили на палочках складывать?

| - 1

|| - 2

||| - 3

|| + ||| = |||||

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #34 Ответы: #45, #59

44. Сообщение от Аноним (131), 31-Дек-23, 00:28   +/
Если Rust выглядит как Icon, то этот выглядит как Algol. Что им всем так невтерпёж доисторические мертворождённые концепции воскрешать?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #49

45. Сообщение от Sw00p aka Jerom (?), 31-Дек-23, 00:29   +/
"унарное сложение" - сложение в унарной системе счисления, если че.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #43

46. Сообщение от Аноним (46), 31-Дек-23, 00:30   +/
Белая гранта, сейчас особо популярна))
А вот белые бентли... скорее нет чем да
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #23

47. Сообщение от Аноним (16), 31-Дек-23, 00:39   –3 +/
Ты ткнешь меня мордочкой только тогда, когда приведешь методологически корректное доказательство важности синтаксиса перед семантикой, а не аналогию про обои для даунов. И заодно объяснишь, как отличить плохой синтаксис от хорошего) Вперёд.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #35 Ответы: #55, #57, #98

49. Сообщение от Аноним (49), 31-Дек-23, 00:52   +/
С какого бока тут алгол? При беглом ознакомлении больше всякие лиспы напоминает.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #44 Ответы: #50, #58

50. Сообщение от Аноним (131), 31-Дек-23, 01:02   –1 +/
> С какого бока тут алгол? При беглом ознакомлении больше всякие лиспы напоминает.

Такие же стрёмные закорючки в синтаксисе.

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

51. Сообщение от Anoni (?), 31-Дек-23, 01:29   +/
Только хотел написать: когда дата похорон Python и Rust?
Но посмотрел сабж и увидел Python с LUA в позе 69, а Basic свечку держит...
Ужаснулся, рука-лицо
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #62

53. Сообщение от Аноним (53), 31-Дек-23, 02:00   +/
R все равно круче
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #72

54. Сообщение от Витюшка (?), 31-Дек-23, 02:03   +/
Это ты хорошо сказал 😀😀😀
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17

55. Сообщение от Вы забыли заполнить поле Name (?), 31-Дек-23, 02:06   +3 +/
> а не аналогию про обои для даунов

Просто объяснял, чтобы тебе было понятнее. Но вижу ты не понял.

> И заодно объяснишь, как отличить плохой синтаксис от хорошего) Вперёд.

Если ты аналогию понять не можешь, то как ты это поймешь?

Вот скажи мне если у тебя разодраны обои в квартире, то это же тебя не должно волновать, главное что у тебя есть квартира (читай семантика). К ободраным обоям (читай синтаксису) можно привыкнуть. Непринятно, конечно, но привыкнуть можно. В чем проблема?  

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #47 Ответы: #169

56. Сообщение от Вы забыли заполнить поле Name (?), 31-Дек-23, 02:08   +2 +/
>> они с Техом язык не попутали?
> Нет, там ведь не \leftarrowsubset и \leftarrowless.

Речь про сами символы в коде. Зачем? Почему не просто функция с человеческим именем? Эмодзи еще бы завезли.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #39 Ответы: #85

57. Сообщение от Витюшка (?), 31-Дек-23, 02:10   +2 +/
Начни с методологического доказательства важности семантики 😀😀😀

Начни хотя бы с определения что такое семантика.

И покажи большую важность семантики над синтаксисом.

А то пару умных слов выучил и пихаешь где ни попадя.

Может быть поймёшь что синтаксис языка программирования неотделим от семантики.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #47 Ответы: #91

58. Сообщение от Аноним (188), 31-Дек-23, 02:10   +1 +/
Не напоминает, а является Лиспом, поверх которого нацепили процедурный синтаксис и обзвали всё это Джулькой
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #49

59. Сообщение от Вы забыли заполнить поле Name (?), 31-Дек-23, 02:14   +/
> нет, унарное сложение - есть ваша конкатенация. В детском саду вас учили
> на палочках складывать?
> | - 1
> || - 2
> ||| - 3
> || + ||| = |||||

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

> https://docs.julialang.org/en/v1/manual/strings/#man-concate...
> In mathematics, + usually denotes a commutative operation, where the order of the operands does not matter. An example of this is matrix addition, where A + B == B + A for any matrices A and B that have the same shape. In contrast, * typically denotes a noncommutative operation, where the order of the operands does matter. An example of this is matrix multiplication, where in general A * B != B * A. As with matrix multiplication, string concatenation is noncommutative: greet * whom != whom * greet. As such, * is a more natural choice for an infix string concatenation operator, consistent with common mathematical use.

Хотя другие математики (haskell) конкатят списки (и строки) через ++

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #43 Ответы: #61, #63, #64, #66

60. Сообщение от Аноним (60), 31-Дек-23, 02:25   –2 +/
Красивое название языка! Юлия или Хулия. В зависимости на каком алфавите читать. Если оно как Matlab, то интересно — пакет Simulink поддерживает?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #82, #100, #114

61. Сообщение от all_glory_to_the_hypnotoad (ok), 31-Дек-23, 02:51   +/
> https://docs.julialang.org/en/v1/manual/strings/#man-concate...

гы, сына, лол. Мотивация из области шизофрении. Могли бы уж в крайнем случае взять точку, как в их же перле

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

62. Сообщение от Аноним (188), 31-Дек-23, 03:07   +/
Откуда вы такие мамкины-могильшики то беретесь? Все 3 языка созданы для разных целей и с разными конепциями.

Моjo смотри - он на смену Python придет в части математических и научных вычислений, но не заменит Python сразу во всех областях.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #51 Ответы: #81

63. Сообщение от Sw00p aka Jerom (?), 31-Дек-23, 03:27   +/
>> https://docs.julialang.org/en/v1/manual/strings/#man-concate...
>> In mathematics, + usually denotes a commutative operation, where the order of the operands does not matter. An example of this is matrix addition, where A + B == B + A for any matrices A and B that have the same shape. In contrast, * typically denotes a noncommutative operation, where the order of the operands does matter. An example of this is matrix multiplication, where in general A * B != B * A. As with matrix multiplication, string concatenation is noncommutative: greet * whom != whom * greet. As such, * is a more natural choice for an infix string concatenation operator, consistent with common mathematical use.
> Хотя другие математики (haskell) конкатят списки (и строки) через ++

* typically denotes a noncommutative operation

а вот с фига * (символ умножения и само умножение) - некомутативен? Это у умножения матриц он некомутативен, а строка для вас это матрица столбец? А можем ли мы умножать две матрицы столбец?

"""
Матрицы A и B могут быть перемножены, если они совместимы в том смысле, что число столбцов матрицы A равно числу строк B.
"""

А если не матрица столбец, а вектор (массив)? Вроде векторное произведение тоже антикоммутативно, но как эту операцию можно связать с конкатенацией (присоединением)?


> Для палочек + коммутативен. Для строк нет.

|| + ||| = |||||

как по этому результату ||||| однозначно сказать произошла конкатенация || + ||| или ||| + || ?
А раз однозначно сказать не можем, то имеем право утверждать, что операция + для палочек - антикоммутативна! И если бы каждая такая группа палочек была окрашена в свой цвет, то с легкостью мы бы эту антикоммутативность увидели бы.

пс: вспомним, что умножение это - сложение?

сконкатенируем строку АААА со строкой ААААААААА? Антикомутавина ААААААААААААА конечно. А что это за строка такая? Может вовсе не строка? Не словарная строка!!!! вотЪ

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #59 Ответы: #65

64. Сообщение от Sw00p aka Jerom (?), 31-Дек-23, 03:44   +/
> Хотя другие математики (haskell) конкатят списки (и строки) через ++

я промолчу про то, что результирующая длина после операции конкатенации равна именно сумме длин двух строк, а не их произведению.

И ААА !== АААА

пс: я думаю, они совсем неудачно обосновали использование символа * (умножения) в качестве конкатенации. Даже если рассматривать  ААА и АААА как вектора с разной длиной, то именно конкатенация как сложение двух длин будет как раз коммутативна. Для конкатенации не "содержимое" важно, а размер (длина, занимаемое пространство и т.д.).

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #59 Ответы: #67, #129

65. Сообщение от Вы забыли заполнить поле Name (?), 31-Дек-23, 03:49   +/
> как по этому результату ||||| однозначно сказать произошла конкатенация || + ||| или ||| + || ?
> А раз однозначно сказать не можем, то имеем право утверждать, что операция + для палочек - антикоммутативна! И если бы каждая такая группа палочек была окрашена в свой цвет, то с легкостью мы бы эту антикоммутативность увидели бы.

Зависит же от множества над которым введена операция. Для одинаковых палочек || + ||| = ||| + ||
Для разных палочек нет, для строк в общем виде тоже нет https://ru.wikipedia.org/wiki/%D0%9A%D0%... (для строк из одной буквы - да).

Короче, мне это с точки зрения дизайна языка кажется странным решением. Когда манипуляции просиходят над математическими объектами (теми же матрицами, например), то это имеет смысл, а над строками не понятно. Кажется это нарушение баланса между мат. строгостью и практикой.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #63 Ответы: #68

66. Сообщение от Sw00p aka Jerom (?), 31-Дек-23, 03:51   +/
Конкатенация по сути это тупо malloc :P

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

67. Сообщение от Вы забыли заполнить поле Name (?), 31-Дек-23, 03:54   +/
>> Хотя другие математики (haskell) конкатят списки (и строки) через ++
> я промолчу про то, что результирующая длина после операции конкатенации равна именно сумме длин двух строк, а не их произведению.

А разве это важно? Вроде как с мат. точки зрения достаточно, чтобы в результате операции получался элемент того же множества?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #64 Ответы: #70, #75, #76

68. Сообщение от Sw00p aka Jerom (?), 31-Дек-23, 03:59   +/
> а над строками не понятно. Кажется это нарушение баланса между мат. строгостью и практикой.

прикол в том, что в математике нет оператора конкатенаци, а в программировании операция конкатенации это тупо выделение памяти размер которой равен сумме размеров ее операндов, и вовсе не произведению.

Повторюсь, сцепление двух строк антикоммутативно по "содержимому" (смыслу и т.д.), но не по длинам строк, результат сцепления двух длин - новая длина, а это сцепление длин строк ничто иное, как банальное сложение чисел, а оно - коммутативно. И как тут можно использовать символ умножения я не пойму.


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #65 Ответы: #90

69. Сообщение от Аноним (69), 31-Дек-23, 04:05   +/
Он про плюсы знает только из комментариев на опеннете, но ляпнуть же что-то надо.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #31

70. Сообщение от Sw00p aka Jerom (?), 31-Дек-23, 04:06   +/
> А разве это важно? Вроде как с мат. точки зрения достаточно, чтобы
> в результате операции получался элемент того же множества?

Ну мы же к примеру можем определить вектор как через прямую с началом в точке (0,0) и концом в точке (x,y), но и как через длину (модуль) и углом. Вот в случае с конкатенацией операнды были представлены не по "содержимому", а по длинам (размерам).

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

71. Сообщение от Вы забыли заполнить поле Name (?), 31-Дек-23, 04:06   +3 +/
> язык 2024 года!!!
> No hidden control flow.
> No hidden memory allocations.
> No preprocessor, no macros.

zig?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #42 Ответы: #73, #77

72. Сообщение от Аноним (69), 31-Дек-23, 04:10   +/
Чем круче? Только без клоунства, серьезно спрашиваю. Возможности у Юльки как минимум те же, но синтаксис поприятнее.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #53 Ответы: #78

73. Сообщение от Аноним (69), 31-Дек-23, 04:19   +/
Если не учитывать чем-то похожий на препроцессор `comptime`, то соответствует.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #71

75. Сообщение от Sw00p aka Jerom (?), 31-Дек-23, 04:23   +/
> А разве это важно?

Для операции конкатенации не важно содержимое операндов, как оно важно допустим для банальной операции сложения. А вот операции присвоения мы можем приписать свойство антикоммутативности? Думаю нет, так как там четко определен порядок, слева dst, а справа src. И операцию конкатенации также четко можно определить, к dst прикрепи src справа либо слева.

dst+ src -> к dst прикрепи src справа

src +dst -> к dst прикрепи src слева

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

76. Сообщение от Sw00p aka Jerom (?), 31-Дек-23, 04:31   +/
> А разве это важно?

после тучи размышлений мне вариант даже с символом + уже не нра.

a += b -> a = a + b или a = a || b ?

получается если там числа - сложи, если строки - сконкатенируй, не нра мне все это.

|| а это что еще за символ логического или (фейспалм)


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

77. Сообщение от Sw00p aka Jerom (?), 31-Дек-23, 04:34   –1 +/
> zig?

год дракона ведь :P

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

78. Сообщение от Аноним (-), 31-Дек-23, 05:35   +/
Разве что популярностью. Для R можно найти какие угодно вычислительные алгоритмы в готовом виде. В Julia, я думаю, придётся своими руками больше реализовывать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #72 Ответы: #94

79. Сообщение от кряква (?), 31-Дек-23, 05:50   +/
пфф, гну-си такое умел с гоу-ту метками ещё во времена кринолинов

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

80. Сообщение от User (??), 31-Дек-23, 07:33   +/
... Сказал программист на APL...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16

81. Сообщение от Аноним (142), 31-Дек-23, 09:23   –1 +/
> Моjo смотри - он на смену Python придет в части математических и научных вычислений

Не придёт. Слишком поздно.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #62 Ответы: #92

82. Сообщение от Аноним (142), 31-Дек-23, 09:25   +1 +/
https://juliahub.com/products/juliasim/

https://start.engee.com/

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

83. Сообщение от Тот_Самый_Анонимус_ (?), 31-Дек-23, 10:29   –2 +/
>В коде должен быть только ascii

Кому должен? Рaбам, считающих стандарт хозяина незыблемым?

Эти ограничения были логичны лет 20—30 назад, когда были актуальны кодовые страницы.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7 Ответы: #103, #121

85. Сообщение от Тот_Самый_Анонимус_ (?), 31-Дек-23, 10:30   –2 +/
>с человеческим именем

Например «Вахтанг»?

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

86. Сообщение от YetAnotherOnanym (ok), 31-Дек-23, 11:19   –1 +/
А это не для народа.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7 Ответы: #88, #104, #108

87. Сообщение от Аноним (87), 31-Дек-23, 11:20   +/
А целевая аудитория кто?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10 Ответы: #120

88. Сообщение от Аноним (87), 31-Дек-23, 11:22   +/
Всё, что на LLVM не для народа.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #86

89. Сообщение от YetAnotherOnanym (ok), 31-Дек-23, 11:22   +/
> "tanpi" вычисляет "tan(π*x)" более точно, чем "tan(pi*x)"

Напоминает фразу Талейрана о том, что Герцого Ровиго глупее, чем мсье Савари.

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

90. Сообщение от Аноним (-), 31-Дек-23, 11:25   +/
В общем случае да, но нет)
Попробуй просто в памяти просто сконкатенировать две строки с нультерминаторами в конце.
Я уже молчу про боле сложные объекты типа структуры или класса.
Т.е даже в программировании придется длеать доп действия чтобы оно работало корректно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #68 Ответы: #107

91. Сообщение от Аноним (-), 31-Дек-23, 11:29   +/
> синтаксис языка программирования неотделим от семантики.

Синтаксис можно менять в некоторых пределах.
А вот семантика не поменяется, смысловые контрукции будут строиться как и раньше

YoptaScript как пример, семантически язык не расширили, а вот синтаксис изменился.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #57 Ответы: #126

92. Сообщение от Аноним (-), 31-Дек-23, 11:31   –1 +/
Про СИ тоже так говорили "он всегда будет")
Ну и кобол вспомнить можно
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #81 Ответы: #101

93. Сообщение от Аноним (-), 31-Дек-23, 11:32   +1 +/
Правильно!
Для человека, который может на клавиатуре набрать π - джулия готова работать лучше.
Потому что если ты уважаешь язык программирования, то он тоже уважает тебя :D
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #89 Ответы: #125

94. Сообщение от Аноним (-), 31-Дек-23, 11:34   –1 +/
С учетом того, что сабж умеет вызывать функции из СИ, фортрана и питона...
Думаю, можно найти все алгоритмы которые тебе могут понадобиться.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #78 Ответы: #105

95. Сообщение от Аноним (87), 31-Дек-23, 11:35   +/
А тебе "толковышу" с каких-то лет вообще про синтаксис рассказали?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16

96. Сообщение от Аноним (87), 31-Дек-23, 11:37   –1 +/
В Python 3 лучше пользоваться пробелами.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20

97. Сообщение от Аноним (87), 31-Дек-23, 11:39   +/
А сайту OpenNet уже 40 лет?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24

98. Сообщение от Аноним (87), 31-Дек-23, 11:41   +/
Да просто и по обывательски - чем сахарнее, тем лучше.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #47 Ответы: #124

99. Сообщение от Аноним (87), 31-Дек-23, 11:43   +/
Как будто, из Python нельзя функции на C и Fortran.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6 Ответы: #110, #112

100. Сообщение от Аноним (87), 31-Дек-23, 11:54   +/
>Юлия или Хулия.

Вспомнилась песня группы Рекорд Оркестр :)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #60 Ответы: #117

101. Сообщение от Аноним (131), 31-Дек-23, 12:00   –2 +/
Плюсы уже 40+ лет пытаются заменить, но так и не заменили. Как думаешь, почему? А ещё подумай, почему программы на плюсах до сих пор приходится собирать одним компилятором одной и той же версии?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #92 Ответы: #106, #141

102. Сообщение от Аноним (39), 31-Дек-23, 12:15   +/
Возможность выбирать по синтаксису - роскошь. Вижу обиду я на недоступность этой роскоши.

С таким же умудрённым видом говорят "не в деньгах счастье", отрицая их даже как средство, помогающее счастья достичь.

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

103. Сообщение от Anonymus (?), 31-Дек-23, 12:41   +/
ASCII  никакой кирилицы! А почему ASCII, а не KOI-8, например? XD
Время ASCII ушло где-то в середине 90-х. Сейчас де-юре и де-факто, стандарт всё же UTF-8.

Спецсимволы для математических операций всяко лучше, чем команды из нескольких слов. Это и понижает порог входа для специалистов, да для  специалистов(!), а не для говнокодеров, и делает код более читаемым и предсказуемым.

Так, что ваши слова мягко говоря, совершенно не относятся к дейстительности.

Ну и что проще читается <= или ⊆? Дальше больше, а где то "<=" считается, что это ⋹. И далее поди разбирайся в основах синтаксиса языка при переходе с одного языка на другой для решения отдельной задачи.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #83 Ответы: #122, #133, #137

104. Сообщение от Anonymus (?), 31-Дек-23, 12:42   –1 +/
Это для тех, кто занимается научными расчётами. Очевидно, что вы просто не входите в их круг. )))
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #86

105. Сообщение от Аноним (188), 31-Дек-23, 13:04   –1 +/
Блажен, кто верует. Думкой тоже богатеют.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #94

106. Сообщение от Аноним (188), 31-Дек-23, 13:06   –1 +/
Не заменили где, в какой области?
А так, очень даже заменили во многих областях. Например, Java-ой.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #101

107. Сообщение от Sw00p aka Jerom (?), 31-Дек-23, 13:11   +/
> В общем случае да, но нет)

лол, кек

> Попробуй просто в памяти просто сконкатенировать две строки с нультерминаторами в конце.

сильно зависит от определения строки, ну и от функции реализующую данный оператор конкатенации. И сводится все к тому, что необходимо вычислить (или уже знать) длины двух строк в байтовом представлении (не забываем про мультибайтовость, помимо нультерминированности), сложить их и собственно выделить память такого размера для результирующей строки, в итоге - побайтово скопировать содержимое двух строк.

> Я уже молчу про боле сложные объекты типа структуры или класса.

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

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

Все зависит от определения, смысла который мы вкладываем в понятие конкатенирование.

greet * whom != whom * greet - да антикомутативна, потому-что в результате две разные последовательности символов, НО

aaaa * aaaaaaa == aaaaaaa * aaaa - а это уже комутативно, что за противоречивость?, так нельзя.

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

aaaa\0 * aaaaaaa\0 == aaaaaaa\0 * aaaa\0

то есть, если результат конкатенации будет в байтовом представлениии таковым

aaaa\0aaaaaaa\0 != aaaaaaa\0aaaa\0

эти две последовательности байт не равны, значить операция в таком случае некомутативна, но так делать нельзя, противоречие нультерминированности :)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #90 Ответы: #109

108. Сообщение от Аноним (-), 31-Дек-23, 13:13   +2 +/
Интеллигенция всегда была далека от народа, эта штука для прохфессоров, которые матан решают, а не для тяп-ляп-кодеров, которые на сишке битики туда-сюда двигают.
Тут ум и образование иметь нужно, такому код-манки не обучишь.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #86 Ответы: #115

109. Сообщение от Аноним (-), 31-Дек-23, 13:20   +/
Ну... ты просто подтвердил то, что я написал "В общем случае да, но нет" )))

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #107 Ответы: #135

110. Сообщение от Аноним (-), 31-Дек-23, 13:23   +1 +/
Можно, это просто показывает, что у сабжа возможностей не меньше чем у питона
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #99

111. Сообщение от скатина (?), 31-Дек-23, 13:41   +/
По делу есть что?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27

112. Сообщение от Аноним (112), 31-Дек-23, 13:43   +/
Агась, только в жулии его компилять не надо
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #99 Ответы: #131

113. Сообщение от Аноним (113), 31-Дек-23, 14:50   –1 +/
когда доходит что это тебе не нужно и возвращаешься к экселю?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #37

114. Сообщение от Аноним (113), 31-Дек-23, 14:52   +/
Это имя не языка, а человека. Три перца, когда содавали язык, "общались" с одной и той же Джулией. Так как бабосов особо не было, пришлось увековечить имя самым простым способом.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #60 Ответы: #118, #165

115. Сообщение от Аноним (115), 31-Дек-23, 14:54   –2 +/
Интелелгенция говно нации. Профессоры матана не работают мейнтейнерами.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #108 Ответы: #116, #152

116. Сообщение от Аноним (-), 31-Дек-23, 15:13   –1 +/
Профессора придумывают то, что потом мейнтейнеры реализуют (криво косо)
Более того на одного профессора будет сотня мартышек-кодеров.
Ибо тяп-ляпить код это легко, а решать теоремы, проэктировать железо - это мозги нужны.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #115

117. Сообщение от Аноним (-), 31-Дек-23, 15:17   +/
В отличии от песни, эта отдается бесплатно))
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #100

118. Сообщение от Аноним (-), 31-Дек-23, 15:18   +/
Котоламповая история, тем более что в интервью они рассказывали другое
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #114 Ответы: #119

119. Сообщение от Аноним (113), 31-Дек-23, 15:43   +/
Ну да, мы им верим.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #118

120. Сообщение от Аноним (-), 31-Дек-23, 15:59   –1 +/
Ваташива ...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #87

121. Сообщение от Вы забыли заполнить поле Name (?), 31-Дек-23, 16:02   +/
>>В коде должен быть только ascii
> Кому должен? Рaбам, считающих стандарт хозяина незыблемым?
> Эти ограничения были логичны лет 20—30 назад, когда были актуальны кодовые страницы.

Они актуальны и сейчас как и ограничение на длину строки. Но ты можешь продолжать пихать эмодзи в код до тех пор пока тебе самому не напихали.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #83 Ответы: #127, #138

122. Сообщение от Аноним (122), 31-Дек-23, 16:04   +/
Вы тут свою хипстерскую ASCII не проталкивайте. Только DEC SIXBIT!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #103 Ответы: #130, #163

123. Сообщение от Аноним (122), 31-Дек-23, 16:06   +/
Для народа есть сишечка.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7

124. Сообщение от Аноним (-), 31-Дек-23, 16:21   +/
Обычно под "сахаром" понимается язык нашпигованный объектно-ориентированной парадигмой.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #98

125. Сообщение от Вы забыли заполнить поле Name (?), 31-Дек-23, 16:21   +/
> Правильно!
> Для человека, который может на клавиатуре набрать π - джулия готова работать
> лучше.
> Потому что если ты уважаешь язык программирования, то он тоже уважает тебя
> :D

Ты сам то набрал π или скопировал, уважаемый?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #93 Ответы: #139

126. Сообщение от Аноним (-), 31-Дек-23, 16:35   +/
В Паскале "or", в сишке "||"
В сишке "=", В Паскале ":="
В сишке "==", в Паскале "="

Синтаксис разный. А вот семантика, которая и придаёт тексту смысловую нагрузку, однинакова.

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

127. Сообщение от Аноним (127), 31-Дек-23, 17:19   –2 +/
О, началось нытье старперов.
Может ты код будешь писать на бумажке, а потом отдавать девочке наборщице?
Только пиши разборчиво, чтобы потом космолеты мимо Венеры не промахивались!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #121 Ответы: #128

128. Сообщение от Вы забыли заполнить поле Name (?), 31-Дек-23, 17:39   +4 +/
> чтобы потом космолеты мимо Венеры не промахивались!чтобы потом космолеты мимо Венеры не промахивались!

Если ты своим космолетиком не можешь попасть в венеру, то это не повод тут писать.


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

129. Сообщение от другой аноним (?), 31-Дек-23, 18:00   +/
Тут проблема в том, что сложение векторов -- это сложение векторов. Потому что если у вас "abc" + "def" == "abcdef", то естественно ожидать, что [1, 2, 3] + [4, 5, 6] == [1, 2, 3, 4, 5, 6], а оно внезапно [5, 7, 9]. Так что то, что конкатенация -- это не сложение, это они молодцы!

Вот стоило ли брать именно умножение, или вместо него лучше какой-нибудь отдельный значок придумать -- тут у меня мнения нет. Будем посмотреть. Умножение как конкатенация подразумевает сложение как альтерацию (по существу, порождение регулярного выражения r"а|b", как в алгебре Клини), но на это они пойти не решились.

Про стандарты и как у всех -- я достаточно старый, чтобы помнить, что стандартами были именно begin..end и счёт с единицы. Про соблюдение стандартов всегда громче всего орут именно те, кто поколение назад нарушили предыдущие стандарты, чтобы протащить свои ррреволюционные. Так что нефиг тут! Отличный синтаксис! Ну то есть, у него другие проблемы есть, но не эта. Но до других большинство опеннетовцев ещё не докопалось. :-)

А счёт с единицы -- это вообще офигительно удобно, как только вам нужно выйти за пределы стандартного "итерировать по буферу". Счёт с нуля -- это недо-итераторы на самом деле. Как только вам нужен произвольный доступ (слева направо, справа налево, по пришедшему снаружи индексу) -- как у людей (а не как у машин) сразу становится гораздо удобнее. Пять тысяч лет развития математики против пятидесяти computer science.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #64 Ответы: #136

130. Сообщение от Anonymus (?), 31-Дек-23, 18:22   +/
Вы им ещё подскажите, что есть такая кодировка, как win-1250! ))))
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #122

131. Сообщение от Аноним (131), 31-Дек-23, 18:52   +/
Что ты хотел этим сказать?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #112 Ответы: #164

133. Сообщение от Вы забыли заполнить поле Name (?), 31-Дек-23, 19:08   +/
> Ну и что проще читается <= или ⊆? Дальше больше, а где
> то "<=" считается, что это ⋹. И далее поди разбирайся в
> основах синтаксиса языка при переходе с одного языка на другой для
> решения отдельной задачи.

Используй функцию с говорящим названием issubset()

< -- операция сравнения. Одно множество меньше другого, если одно подмножество другого -- тут все логично. К тому же это позволяет сортировать множества, например.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #103 Ответы: #134, #159

134. Сообщение от Вы забыли заполнить поле Name (?), 31-Дек-23, 19:11   +/
> К тому же это позволяет сортировать множества

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

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

135. Сообщение от Sw00p aka Jerom (?), 31-Дек-23, 19:17   +/
> Что гораздо сложнее, чем "это тупо выделение памяти размер которой равен сумме
> размеров ее операндов"

так все именно к этому и сведется, к выделению памяти.


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

136. Сообщение от Sw00p aka Jerom (?), 31-Дек-23, 19:24   +/
> Так что то, что конкатенация -- это не сложение, это они
> молодцы!

так сложение длин же, а не содержимого :)

> чтобы протащить свои ррреволюционные. Так что нефиг тут! Отличный
> синтаксис!

меня больше всего бесит, что символ бесконечности это не ... (многоточие), а какой-то скрученный в виде восьмерки "порочный круг", то есть круг это бесконечность.

> Пять тысяч лет развития математики против пятидесяти computer science.

CS говорите? да вы на термины в CS посмотрите это же идиотизм.

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

137. Сообщение от Тот_Самый_Анонимус_ (?), 31-Дек-23, 19:56   +/
> Ну и что проще читается <= или ⊆?

⩽ или ≤

Если кто-то придумывает своё, вместо понятного большинству — то это он MooDuck, а не юникод.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #103 Ответы: #142

138. Сообщение от Тот_Самый_Анонимус_ (?), 31-Дек-23, 19:57   +/
>>>В коде должен быть только ascii
>> Кому должен? Рaбам, считающих стандарт хозяина незыблемым?
>> Эти ограничения были логичны лет 20—30 назад, когда были актуальны кодовые страницы.
> Они актуальны и сейчас

Для хoлопов — да.

> Но ты можешь продолжать пихать эмодзи в код

Где я к тому призывал? Очередной мaмкин победитель в спорах? Сам придумал — сам опроверг.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #121 Ответы: #147

139. Сообщение от Аноним (-), 31-Дек-23, 20:21   –4 +/
Набрал. В нормальной системе просто нажимаешь alt+p и оно печатает. Очень удобно.
Еще можно набирать разные другие символы - математические µ, ƒ, ÷, ∆, °, ≈, ≠, ~, ≤, ≥ и не математические ™ ®, ©,
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #125 Ответы: #151

141. Сообщение от Fyjy (?), 31-Дек-23, 21:21   +1 +/
> но так и не заменили.

Как же не заменили? Прикладные программы уже давно пишут на
С++ / С# для винды
java/kotlin - андроид
обжс/свифт - эпл
го для бекенда
ява - для бизнеса
жаваскипт/т-скрипт и пхп - веб + электрон (если тебе не далось ничего из вышеперечисленного)
я уже молчу про реально серьезные проекты типа авиации - там рулит ада и спарк про

Удел СИ - это или старое легаси (типа ядра, куда другие языки не пускали годами) или сложные проекты типа seL4, но там не тот си как длокодят в ядро

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #101 Ответы: #143

142. Сообщение от Аноним (142), 31-Дек-23, 21:26   +/
У Джулии ⊆ - это issubset(a, b) -> Bool
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #137 Ответы: #146

143. Сообщение от Аноним (131), 31-Дек-23, 21:49   +/
При этом, все приличные библиотеки, которые в принципе кем-то используются (помимо автора, хотя и то не всегда) и не вызывают боли у всех причастных, написаны, почему-то, на си. Тоже совпадение, похоже. Это помимо того, что, притащив зависимость с плючами в проект, тот автоматически становится плючовым, независимо от того, на чём он там был прежде. У тебя что-то всё в одну кучу. Интерпретаторы, тормозные вм с костылями, совершенно непригодные ни для чего компилируемые языки без адекватного ffi. Давай сравнивать вещи одного порядка. Вот, например, си отчасти заменяет фортран в ряде случаев. А плюсы си не заменяют никак и ни в чём.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #141

146. Сообщение от Вы забыли заполнить поле Name (?), 31-Дек-23, 22:55   +/
> У Джулии ⊆ - это issubset(a, b) -> Bool

Зачем два обозначения для одного и того же? Чтобы потом ввести правила использования только одного и просить править на код ревью? В документации хоть обложитесь техом, а в коде то зачем?

Более того в математике формулы соседствуют с текстом, а коде не так. К тому же если я хочу в формуле сделать параметр, например, корень n-ой степени, то что делать?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #142 Ответы: #160

147. Сообщение от Вы забыли заполнить поле Name (?), 31-Дек-23, 22:57   +/
>>>>В коде должен быть только ascii
>>> Кому должен? Рaбам, считающих стандарт хозяина незыблемым?
>>> Эти ограничения были логичны лет 20—30 назад, когда были актуальны кодовые страницы.
>> Они актуальны и сейчас
> Для хoлопов — да.

https://google.github.io/styleguide/cppguide.html#Line_Length и в кучу други стайл гайдов.

>> Но ты можешь продолжать пихать эмодзи в код
> Где я к тому призывал? Очередной мaмкин победитель в спорах? Сам придумал
> — сам опроверг.

Цели в спорах ставишь ты. Если разрешаешь символы, то впускаешь слона в посудную лавку, так и до эмодзи рукой подать.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #138 Ответы: #148, #162

148. Сообщение от Аноним (-), 31-Дек-23, 23:04   –3 +/
>>> Но ты можешь продолжать пихать эмодзи в код
>> Где я к тому призывал? Очередной мaмкин победитель в спорах? Сам придумал — сам опроверг.
> Цели в спорах ставишь ты. Если разрешаешь символы, то впускаешь слона в
> посудную лавку, так и до эмодзи рукой подать.

Угу, но предложил это ты.
Возможно это какие-то нереализованные фантазии.
К тебе в детстве хорошо относились? Может какая-то старая травма?


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #147 Ответы: #149, #150

149. Сообщение от Вы забыли заполнить поле Name (?), 31-Дек-23, 23:06   +2 +/
>>>> Но ты можешь продолжать пихать эмодзи в код
>>> Где я к тому призывал? Очередной мaмкин победитель в спорах? Сам придумал — сам опроверг.
>> Цели в спорах ставишь ты. Если разрешаешь символы, то впускаешь слона в
>> посудную лавку, так и до эмодзи рукой подать.
> Угу, но предложил это ты.
> Возможно это какие-то нереализованные фантазии.
> К тебе в детстве хорошо относились? Может какая-то старая травма?

Уводишь тему в сторону? Ну, конечно, тебе же нечего возразить на первое свое утверждение.

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

150. Сообщение от Вы забыли заполнить поле Name (?), 31-Дек-23, 23:09   +/
>>>> Но ты можешь продолжать пихать эмодзи в код
>>> Где я к тому призывал? Очередной мaмкин победитель в спорах? Сам придумал — сам опроверг.
>> Цели в спорах ставишь ты. Если разрешаешь символы, то впускаешь слона в
>> посудную лавку, так и до эмодзи рукой подать.
> Угу, но предложил это ты.
> Возможно это какие-то нереализованные фантазии.
> К тебе в детстве хорошо относились? Может какая-то старая травма?

Ты бы по ссылке то ниже прошел https://google.github.io/styleguide/cppguide.html#Non-ASCII_...

Большинство стайлгайдов запрещает не ASCII в именах.

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

151. Сообщение от Вы забыли заполнить поле Name (?), 31-Дек-23, 23:11   +/
> В нормальной системе

Это, простите, в какой? Можно пример? И ненормальной тоже. Под ними юлька работать не будет? Кто определяет нормальность системы?

> Еще можно набирать разные другие символы - математические µ, ƒ, ÷, ∆,
> °, ≈, ≠, ~, ≤, ≥ и не математические ™ ®,
> ©,

И зачем тебе это в коде?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #139 Ответы: #153

152. Сообщение от Аноним (-), 01-Янв-24, 00:06   –1 +/
Так ментейнеру и мозгов особо не нужно, в отличие от профессора.
Так, простая ремесленная профессия, на уровне сисадмина. Будет делать как в доке написано или то что из умных книжек почерпнул. Которые как раз профессора и написали.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #115

153. Сообщение от Аноним (-), 01-Янв-24, 00:19   –2 +/
>> В нормальной системе
> Это, простите, в какой? Можно пример? И ненормальной тоже. Под ними юлька работать не будет? Кто определяет нормальность системы?

Конечно - это макось, система основана на BSD, эпл регулярно выкладывает опенсорсные кода - в общем образец удачного опенсорса)

> И зачем тебе это в коде?

В смысле зачем? Чтобы писать букву и джулия работала быстрее))


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #151 Ответы: #155

154. Сообщение от Аноним (154), 01-Янв-24, 00:32   +/
R (что самое смешное) в 99% случаев работы с данными быстрее этого новодела компилируемого. Пока жулия отдуплиться каждый раз забываешь "зачем и что хотел".
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #161

155. Сообщение от Вы забыли заполнить поле Name (?), 01-Янв-24, 00:33   +/
>>> В нормальной системе
>> Это, простите, в какой? Можно пример? И ненормальной тоже. Под ними юлька работать не будет? Кто определяет нормальность системы?
> Конечно - это макось, система основана на BSD, эпл регулярно выкладывает опенсорсные
> кода - в общем образец удачного опенсорса)
>> И зачем тебе это в коде?
> В смысле зачем? Чтобы писать букву и джулия работала быстрее))

Думал такие как ты вибрают хруст.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #153 Ответы: #156

156. Сообщение от Аноним (-), 01-Янв-24, 02:29   –1 +/
> Думал такие как ты вибрают хруст.

Не уловил твою мысль.
Линус тоже кстати пользуется макбуком.
Потому что качество и надежность.
Но это конечно не для адмнвлокалхостов.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #155 Ответы: #157

157. Сообщение от Вы забыли заполнить поле Name (?), 01-Янв-24, 02:55   +/
>> Думал такие как ты вибрают хруст.
> Не уловил твою мысль.
> Линус тоже кстати пользуется макбуком.

Но не макосью.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #156 Ответы: #158

158. Сообщение от Анонимм (??), 01-Янв-24, 02:58   –2 +/
> Но не макосью.

Это пока))


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

159. Сообщение от Аноним (-), 01-Янв-24, 06:19   +/
> Одно множество меньше другого, если одно подмножество другого -- тут все логично

А если оно не подмножество, но меньше?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #133 Ответы: #166

160. Сообщение от Аноним (142), 01-Янв-24, 09:16   +/
Нужно это затем, чтобы код можно было без проблем в статью вставлять. Да и реально, привычно же. Вы же в формулах на бумаге не пишете issubset(a, b), а пишете общепринятые символы.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #146 Ответы: #167

161. Сообщение от Аноним (69), 01-Янв-24, 10:08   +/
Преувеличиваете, сударь.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #154

162. Сообщение от Тот_Самый_Анонимус_ (?), 01-Янв-24, 11:37   –1 +/
> Цели в спорах ставишь ты. Если разрешаешь символы, то впускаешь слона в посудную лавку, так и до эмодзи рукой подать.

Ничего подобного. Я вообще противник юникода в текущем виде, т.к. туда уже со всех щелей лезет политика.
Но использование протухших стандартов, учитывающих интересы только одной страны — и есть психология хoлопа.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #147 Ответы: #168

163. Сообщение от Аноним (87), 01-Янв-24, 15:32   +/
Ну ладно вам, совсем уж байтиками обэкономились. IBM EBCDIC!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #122

164. Сообщение от Аноним (87), 01-Янв-24, 15:36   +/
Fortran interpreter? :)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #131 Ответы: #188

165. Сообщение от Аноним (87), 01-Янв-24, 17:01   +/
Эти три человека, на самом деле, оказались не руссо туристо? ;)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #114

166. Сообщение от Вы забыли заполнить поле Name (?), 01-Янв-24, 17:55   +/
>> Одно множество меньше другого, если одно подмножество другого -- тут все логично
> А если оно не подмножество, но меньше?

Очевидно тогда < или (not s1.issubset(s2) and s1 != s2)

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

167. Сообщение от Вы забыли заполнить поле Name (?), 01-Янв-24, 17:59   +/
> Нужно это затем, чтобы код можно было без проблем в статью вставлять.
> Да и реально, привычно же. Вы же в формулах на бумаге
> не пишете issubset(a, b), а пишете общепринятые символы.

Еще я пишу параметризированные формулы, например корень n-ой степени, log по основанию n, сумма от a до b. Для этого у них нет таких формул. Получается полумера. Вот я смотрю в доке примеры того же sympy и нормально все.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #160 Ответы: #170

168. Сообщение от Вы забыли заполнить поле Name (?), 01-Янв-24, 18:03   +/
>> Цели в спорах ставишь ты. Если разрешаешь символы, то впускаешь слона в посудную лавку, так и до эмодзи рукой подать.
> Ничего подобного. Я вообще противник юникода в текущем виде, т.к. туда уже
> со всех щелей лезет политика.
> Но использование протухших стандартов, учитывающих интересы только одной страны —
> и есть психология хoлопа.

Поподробнее про политику? Если тебе не нравится, что англ. стандарт де факто в cs, то это твои проблемы.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #162 Ответы: #175

169. Сообщение от all_glory_to_the_hypnotoad (ok), 01-Янв-24, 20:37   +/
Зря такие аналогии приводишь. Ведь у нас больше половины страны живёт с ободранными обоями, обгаженными подъездами и засранными газонами во дворе бычками и собачьими экскрементами. И в этом всём ещё играют дети в облаке от рядом дымящей мамаши.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #55

170. Сообщение от Аноним (142), 02-Янв-24, 17:31   +/
https://docs.julialang.org/en/v1/manual/mathematical-operati...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #167 Ответы: #172

171. Сообщение от Аноним (171), 02-Янв-24, 20:22   +/
> все еще не умеет?

Вроде умеет, видел такое но сам не пользовался
https://www.mathworks.com/products/parallel-computing.html

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

172. Сообщение от Вы забыли заполнить поле Name (?), 02-Янв-24, 22:04   +/
> https://docs.julialang.org/en/v1/manual/mathematical-operati...

Не понял, что ты хотел этим сказать?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #170 Ответы: #173

173. Сообщение от Аноним (142), 03-Янв-24, 12:19   –1 +/
У тебя чего-то не хватало. Тут всё описано.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #172 Ответы: #174

174. Сообщение от Вы забыли заполнить поле Name (?), 03-Янв-24, 20:52   +/
> У тебя чего-то не хватало. Тут всё описано.

Какой аналог закорючки для log(b,x)?

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

175. Сообщение от Тот_Самый_Анонимус_ (?), 03-Янв-24, 21:09   +/
> Поподробнее про политику?

Зачем стандарту поддержка флагов, в т.ч. радужного? Это уже политика. Разные оттенки кожи в смайле «рукопожатие»? Это западная повесточка, не нужная большинству.

>Если тебе не нравится, что англ. стандарт де факто в cs, то это твои проблемы.

Если для тебя язык хозяина — закон, то это твои проблемы. Не навязывай свои шоры другим.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #168 Ответы: #176, #179

176. Сообщение от Вы забыли заполнить поле Name (?), 03-Янв-24, 21:39   +/
>> Поподробнее про политику?
> Зачем стандарту поддержка флагов, в т.ч. радужного? Это уже политика. Разные оттенки
> кожи в смайле «рукопожатие»? Это западная повесточка, не нужная большинству.

Символов много в таблице, надо чем-то заполнить, они заполняют.

>>Если тебе не нравится, что англ. стандарт де факто в cs, то это твои проблемы.
> Если для тебя язык хозяина — закон, то это твои проблемы. Не
> навязывай свои шоры другим.

Какие хозяева, але? Телевизор пересмотрел? Просто посмотри на последние исследования или хотя бы на техническую литературу. Почти все в оригинале на англ., притом заметь, что для многих авторов он не родной. И выбора у тебя 2: ждать пока переведут (некоторое никогда не будут переводить) или читать в оригинале.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #175 Ответы: #177

177. Сообщение от Тот_Самый_Анонимус_ (?), 03-Янв-24, 22:49   –2 +/
> Символов много в таблице, надо чем-то заполнить, они заполняют.

Кому надо?
Символ рубля не принимали в таблицу долго, пока тот не был принят официально, хотя многие им пользовались до официального принятия.

Ещё раз радужный флаг и расовое деление смайликов — это политика. Нужная только для продвижения повесточки.

Смотри прикол:
>⁰ⁱ⁴⁵

Разыщи надстрочные 2 и 3. Их нет. Это бьёт твой аргумент «надо чем-то заполнять». На фуйню, вроде радужного флага нашлось время, а на полный ряд надстрочных цифр — нет.

> Какие хозяева, але?

Ментальные. Ты ментальный рaб, и мыслишь так же.
> Просто посмотри на последние исследования или хотя бы на техническую литературу. Почти все в оригинале на англ., притом заметь, что для многих авторов он не родной. И выбора у тебя 2: ждать пока переведут (некоторое никогда не будут переводить) или читать в оригинале.

У тебя память как у рыбки? Изначально разговор шёл об использовании только аски-символов в программировании. Я НЕ УТВЕРЖДАЛ что НЕ НАДО знать иностранных языков. Я говорил о том, что МОЖНО и даже ЖЕЛАТЕЛЬНО использовать не аски-символы в программировании.

Так тупо удобнее и проще читать код, если, конечно, грамотно разработать синтаксис.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #176 Ответы: #178, #180

178. Сообщение от Вы забыли заполнить поле Name (?), 03-Янв-24, 22:56   +1 +/
>> Просто посмотри на последние исследования или хотя бы на техническую литературу. Почти все в оригинале на англ., притом заметь, что для многих авторов он не родной. И выбора у тебя 2: ждать пока переведут (некоторое никогда не будут переводить) или читать в оригинале.
> У тебя память как у рыбки? Изначально разговор шёл об использовании только
> аски-символов в программировании. Я НЕ УТВЕРЖДАЛ что НЕ НАДО знать иностранных
> языков. Я говорил о том, что МОЖНО и даже ЖЕЛАТЕЛЬНО использовать
> не аски-символы в программировании.
> Так тупо удобнее и проще читать код, если, конечно, грамотно разработать синтаксис.

У тебя нестыковка: ты говоришь, что таблица юникода политика, притом "ЖЕЛАТЕЛЬНО использовать
не аски-символы в программировании".

Использование чего-то за пределами ASCII в коде - это ящик пандоры. То, что в ASCII только англ., то уж извиняй. К тому же у тебя нет с ним проблема, ты же не "ментальный раб".

На этом откланяюсь, вести беседу с неадекватом желания нет.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #177 Ответы: #181

179. Сообщение от Аноним (-), 03-Янв-24, 22:56   +/
> Разные оттенки кожи в смайле «рукопожатие»? Это западная повесточка, не нужная большинству.

Т.е китаец, перуанец, якут, зимбабвиец или японец не могут хотеть выбрать себе, тот цвет смайлика который им нравится?
А должен быть один ф̶ю̶р̶е̶р̶ одобренный партией цвет?
Да ты просто поехавший.

На досуге посмотри сколько людей люедй живут на планете и сколько разных цветов и оттенко кожи бывает.
Я уже молчу про "каноничных" желтых колобков из квипа)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #175 Ответы: #183

180. Сообщение от Аноним (-), 03-Янв-24, 22:59   +/
> Ещё раз радужный флаг и расовое деление смайликов — это политика. Нужная только для продвижения повесточки.

Да, ты такие поехавши(
Печально, конечно, но жизнь такая.

> Ментальные. Ты ментальный рaб, и мыслишь так же.

О, сразу видно - раз говорят о рабах и хозяевах, значит скерпы полезли.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #177 Ответы: #182

181. Сообщение от Тот_Самый_Анонимус_ (?), 03-Янв-24, 23:20   –1 +/
> У тебя нестыковка: ты говоришь, что таблица юникода политика, притом "ЖЕЛАТЕЛЬНО использовать не аски-символы в программировании".

Нет никакой нестыковки. Есть твоё неумение читать и осмыслять прочитанное.

Чуть выше была речь вот о чём:

> Цели в спорах ставишь ты. Если разрешаешь символы, то впускаешь слона в посудную лавку, так и до эмодзи рукой подать.

Т.е. был аргумент доведением до абсурда: использовать картинки юникода, для использования их в коде.

На что я ответил:

>Я вообще противник юникода в текущем виде

Для жирафов повторю:

>в текущем виде
> Использование чего-то за пределами ASCII в коде - это ящик пандоры.

Для пресмыкающихся — да. Для тех, кто мыслит шире аски — нет.

> То, что в ASCII только англ., то уж извиняй.

Потому и нужен неаски.

> На этом откланяюсь, вести беседу с неадекватом желания нет.

Это называется слив. Имеешь право.

И приёмчик гнилой — назвать неадекватом и слиться. Хотя чего ждать от человека, неспособного удержать в памяти нить разговора?

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

182. Сообщение от Тот_Самый_Анонимус_ (?), 03-Янв-24, 23:22   –1 +/
> Да, ты такие поехавши(
> Печально, конечно, но жизнь такая.

О, а вот и фанаты повесточки. Нельзя трогать объекты их поклонения — сразу ярлык повесят.

> О, сразу видно - раз говорят о рабах и хозяевах, значит скерпы полезли.

Заштампованность фразы говорит о заготовке. Ещё какие фантазии будут?

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

183. Сообщение от Тот_Самый_Анонимус_ (?), 03-Янв-24, 23:27   +/
> Т.е китаец, перуанец, якут, зимбабвиец или японец не могут хотеть выбрать себе, тот цвет смайлика который им нравится?

Изначально все смайлы были жёлтые. Означает ли это расизм по отношению к белым?

Я вот смалы изначально считал расово-нейтральными.


> А должен быть один ф̶ю̶р̶е̶р̶ одобренный партией цвет?

Да, один. Чёрный контур на белом фоне, как и все буквы. Или для негров ты бы предложил белые буквы на чёрном?

> Да ты просто поехавший.

Ну ты сам придумал, сам поставил диагноз.

> На досуге посмотри сколько людей люедй живут на планете и сколько разных цветов и оттенко кожи бывает.
> Я уже молчу про "каноничных" желтых колобков из квипа)

И что? Ты считаешь что надо смайлы расово разделять? Для меня они всегда были расово нейтральными. А для тебя важна раса собеседника, чтобы каждый раз тыкать в неё, выбирая смайлики нужного тона? Я правильно понял? Ведь если я уловил твою мысль правильно, то ты — расист.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #179 Ответы: #184

184. Сообщение от Аноним (-), 03-Янв-24, 23:36   +/
> Изначально все смайлы были жёлтые. Означает ли это расизм по отношению к белым?
> Я вот смалы изначально считал расово-нейтральными.

Неа, нифига он не желтым был.
Почитай историю - первый смайлик был в 80х и он был вот таким :-)

> Да, один. Чёрный контур на белом фоне, как и все буквы. Или для негров ты бы предложил белые буквы на чёрном?

Ого, и все остальные тоже черные на белом. А если я захочу нарисовать солнце? Или луну?
Или радугу? Мрачняк какой-то получится.
Хорошо что ты ничего в юникоде не решаешь.

> И что? Ты считаешь что надо смайлы расово разделять? Для меня они всегда были расово нейтральными. А для тебя важна раса собеседника, чтобы каждый раз тыкать в неё, выбирая смайлики нужного тона? Я правильно понял? Ведь если я уловил твою мысль правильно, то ты — расист.

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

Тебе что-то не нравится - так тебя ж и не спрашивали, пользуйся смайлом по умолчанию, в каждой программе он есть. А я буду использовать те которые мне больше нравятся (даже если они не такого цвета как моя кожа)


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #183 Ответы: #185

185. Сообщение от Тот_Самый_Анонимус_ (?), 04-Янв-24, 04:07   +/
> Неа, нифига он не желтым был.
> Почитай историю - первый смайлик был в 80х и он был вот таким :-)

Я имею в виду графические. То, что указал ты, не нуждается в указании расы в принципе.

>> Да, один. Чёрный контур на белом фоне, как и все буквы. Или для негров ты бы предложил белые буквы на чёрном?
> Ого, и все остальные тоже черные на белом. А если я захочу нарисовать солнце? Или луну?

Да, все. Ты же не воняешь что буквы однотонные. Ты путаешь картинки и текст, как и укурыши, решившие что цвет должен быть не свойством текста, меняемого в редакторе, а свойством символа.

> Или радугу? Мрачняк какой-то получится.

Для тебя даже флаг радужный вставили.

> Хорошо что ты ничего в юникоде не решаешь.

Ну а как иначе бы ты использовал 🦄 или 💩. Цвета так необходимы инфантилам.

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

Кто тебе это сказал? Почему ты вообще решаешь за остальных, что они хотят? Я вот НИКОГДА не хотел, чтобы смайл был похож на меня! Даже чтобы мой пол отображал.

> Это его полное право, примерно как рисовать похожего на себя персонажа в рпгʼшках.

Тогда срочно нужны причёски, бороды, а так же овал лица, всевозможные шрамы!

А раз уж ты упомянул рпг, то и чего ограничиваться головой? Всё тело с разной степенью ожирения!

> Вот для этих людей оно и сделано.

Как я показал выше, не сделано. Там и восьми бай на символ будет недостаточно, чтобы реализовать всё, что может захотеть человек.

И для всего этого есть изображения, а не таблица символов.

> Тебе что-то не нравится - так тебя ж и не спрашивали, пользуйся смайлом по умолчанию, в каждой программе он есть. А я буду использовать те которые мне больше нравятся (даже если они не такого цвета как моя кожа)

До впихивания в юникод всего этого шлака программы спокойно обходились своими смайл-паками. ты, видать, не понимаешь функции текста.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #184 Ответы: #186

186. Сообщение от Аноним (-), 04-Янв-24, 13:50   +/
> Да, все. Ты же не воняешь что буквы однотонные. Ты путаешь картинки и текст, как и укурыши, решившие что цвет должен быть не свойством текста, меняемого в редакторе, а свойством символа.

Хаха, с чего цвет не может быть свойством символа, как например U+1F7E5 🟥?
Более того даже в старых версиях юникода были символы ◆ и ◇ (U+25C6 / U+25C7), которые внезапно называются Black diamond / White diamond. И с которыми знаком практически любой, кто играл в Rogue-подобные игры или дварф-фортрес.
Так что по поводу "цвет должен быть не свойством текста" - ты очень жидко обделался.
Резюмируя скажу, что то, что ты "так думаешь" - это твоя личная физофрения, к реальности отношения вообще не имеет.

> Ну а как иначе бы ты использовал 🦄 или 💩. Цвета так необходимы инфантилам.

Да, благодаря этому я могу написать "твое мнения == 💩".
Видишь как классно! Я съэкономили целых пять букв!

> Кто тебе это сказал? Почему ты вообще решаешь за остальных, что они хотят? Я вот НИКОГДА не хотел, чтобы смайл был похож на меня! Даже чтобы мой пол отображал.

Это твое дело, можешь ставить :-(
Те кто так не думают, будут использовать смайлы, такие как они хотят и тебя не спросят.

> Тогда срочно нужны причёски, бороды, а так же овал лица, всевозможные шрамы!

Отличная идея! Надо будет отправить в unicode коммитет.
У тебя ж не сильно будет гореть, если они таки это примут))?

> А раз уж ты упомянул рпг, то и чего ограничиваться головой? Всё тело с разной степенью ожирения!

Если бы ты играл в современные рпг - то да, можно создать толстого гнома варвара)

> Как я показал выше, не сделано. Там и восьми бай на символ будет недостаточно, чтобы реализовать всё, что может захотеть человек.

Значит сделают не все, если в нынешних байтах есть место, то чего бы его не использовать.

> До впихивания в юникод всего этого шлака программы спокойно обходились своими смайл-паками.
> ты, видать, не понимаешь функции текста.

Почитай что такое иероглифические языки и подумай, чем они отличаются от смайлов.

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

Возможно добавят в будущем.

> Как и должно быть.

Очень громкий пук от того, кто не влияет на индустрию вообще никак.
Можешь создать петицию или написать в спортлото.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #185 Ответы: #187

187. Сообщение от Тот_Самый_Анонимус_ (?), 04-Янв-24, 16:11   +/
> Хаха, с чего цвет не может быть свойством символа, как например U+1F7E5 🟥?

Это и есть бесполезный изврат. Если не согласен, тогда скажи откуда взять ещё 16 миллионов символов квадратика на каждый из оттенков палитры в 24 бита?

> Более того даже в старых версиях юникода были символы ◆ и ◇ (U+25C6 / U+25C7), которые внезапно называются Black diamond / White diamond. И с которыми знаком практически любой, кто играл в Rogue-подобные игры или дварф-фортрес.

Какой же ты примитивный. Они «белый» и «чёрный» — потому что белый фон и чёрный цвет печати.

> Так что по поводу "цвет должен быть не свойством текста" - ты очень жидко обделался.

вот этого:

>"цвет должен быть не свойством текста"

я не писал. В оригинале было:

>решившие что цвет должен быть не свойством текста, меняемого в редакторе, а свойством символа

Ты даже не способен уловить смысл того, на что отвечаешь. Цвет — должен быть свойством ТЕКСТА, а не СИМВОЛА В КОДОВОЙ ТАБЛИЦЕ.

> Резюмируя скажу, что то, что ты "так думаешь" - это твоя личная физофрения, к реальности отношения вообще не имеет.

Да что ты можешь резюмировать, когда ты не в состоянии понять что тебе пишут? Мaмкин резюматор.

> Да, благодаря этому я могу написать "твое мнения == 💩".

Это говорит об уровне твоего развития. Уровень первого класса. Там бы твоя шутейка была бы встречена очень тепло.

> Видишь как классно! Я съэкономили целых пять букв!

И вы*рал целую лишнюю строку.

> Это твое дело, можешь ставить :-(
> Те кто так не думают, будут использовать смайлы, такие как они хотят и тебя не спросят.

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

А вот использование изображений действительно даёт тебе возможность, ограниченную только твоим талантом, выражать свою мысль наиболее полно.

> Отличная идея! Надо будет отправить в unicode коммитет.
> У тебя ж не сильно будет гореть, если они таки это примут))?

У меня и сейчас не горит. То, что я считаю юникод излишне загаженным, не означает что им не пользуюсь: пока это наилучший способ для хранения информации. И даже для людей с твоим уровнем развития есть во что поиграться.

> Если бы ты играл в современные рпг - то да, можно создать толстого гнома варвара)

А теперь отобрази смайл, соответствующий ему символом юникода. Ведь ты же свободная личность и можешь всё.

> Значит сделают не все, если в нынешних байтах есть место, то чего бы его не использовать.

Аргумент «почему бы и нет» — это аргумент удака. Нормальный человек в таких случаях использует аргументацию.

> Почитай что такое иероглифические языки и подумай, чем они отличаются от смайлов.

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

> Возможно добавят в будущем.

Все не добавят, их слишком много. Для этого и используются изображения.

> Очень громкий пук от того, кто не влияет на индустрию вообще никак.

Ты подтвердил свой уровень.
Аргументация малолетки. честное слово.
У тебя не может быть своего мнения по вопросам, на которые ты не можешь влиять? Мне жаль, если это твои психологические установки.

> Можешь создать петицию или написать в спортлото.

Зачем? Я не Дон Кихот. Если большому бизнесу выгодно, они не спросят ни тебя, ни меня, как бы глупо их регение ни было. Меня даже веселит твоя радость, будто от твоего мнения что-то зависит. Господин назначил тебя любимой женой. БУГАГА.

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

188. Сообщение от Аноним (188), 08-Янв-24, 11:13   +/
LFortran
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #164


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

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




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

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