The OpenNET Project / Index page

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



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

"Компания Apple представила язык программирования Swift 5.2"  +/
Сообщение от opennews (??), 27-Мрт-20, 20:45 
Компания Apple опубликовала релиз языка программирования Swift 5.2. Официальные сборки подготовлены для Linux (Ubuntu 16.04, 18.04) и macOS (Xcode). Исходные тексты распространяются под лицензией Apache 2.0...

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

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

Оглавление

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

2. Сообщение от Х (?), 27-Мрт-20, 20:45   –8 +/
Вот неделя и пригодится. Тем, кто будет отдыхать, а то Песков сказал, что удаленщиков выходные не коснутся, они и так в офисе не толкутся.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #3, #25

3. Сообщение от Х (?), 27-Мрт-20, 20:46   –5 +/
https://meduza.io/news/2020/03/27/kreml-predlozhil-rabotat-u... ?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

4. Сообщение от A.Stahl (ok), 27-Мрт-20, 21:13   –9 +/
Тот момент когда даже пригламуренные хипстеры пишут на Си (ну ладно, на диалекте Си), а бородатые свитероносцы сидят в луже РастаГо-в...в...всякого непотребства.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #5, #8

5. Сообщение от Аноним (5), 27-Мрт-20, 21:17   +3 +/
Апле одна из единственных компаний (наряду с микрософт) заинтересованная на данный момент в русте. А го изначально был заменой питону, ей и останется.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4

6. Сообщение от Аноним (6), 27-Мрт-20, 21:27   –3 +/
Apple 🧡
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #7

7. Сообщение от Аноним (5), 27-Мрт-20, 21:34   +1 +/
🌈👯‍♂️🌈👬🌈👯‍♂️🌈 тогда уж
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6 Ответы: #9

8. Сообщение от Аноним (8), 27-Мрт-20, 21:43   +4 +/
Чем тебе rust не угодил, что в новости про Swift, ты решил выдавить из себя подливу в комментарии?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4

9. Сообщение от Аноним84701 (ok), 27-Мрт-20, 21:45   +/
> 🌈👯♂🌈👬🌈👯♂🌈
> тогда уж

2 х копья со щитами¹ и стена квадратиков с вопросительным знаком? oO


¹ Типа == знак Марса/человека c XY хромосоминами и классическим для этого набора хромосом, фенотипом.

PS/edit: в цитате почему-то не вижу квадратиков, зато есть набор радуг и каких-то парных силуэтов ...

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

10. Сообщение от Аноним84701 (ok), 27-Мрт-20, 21:55   –2 +/
> Вместо сборщика мусора в Swift используются средства подсчёта ссылок на объекты

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

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

11. Сообщение от Аноним (11), 27-Мрт-20, 22:03   –1 +/
У других языков есть менеджер потока =) А в Swift есть?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10

13. Сообщение от Аноним (13), 27-Мрт-20, 23:42   –1 +/
Backend на swift можно писать под Linux? А GUI писать под Linux можно?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #15, #38

14. Сообщение от Аноним (14), 27-Мрт-20, 23:46   –1 +/
Tracing garbage collection is the most common type of garbage collection – so much so that "garbage collection" often refers to tracing garbage collection, rather than other methods such as reference counting – and there are a large number of algorithms used in implementation.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10 Ответы: #18

15. Сообщение от Аноним (15), 28-Мрт-20, 00:19   +1 +/
да. нет
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13

16. Сообщение от Урри (?), 28-Мрт-20, 00:39   –2 +/
Иногда мне снится страшный сон - будто я снова программирую на обджектив-си. Как же мне становится хорошо, когда я просыпаюсь и понимаю, что никогда в жизни больше этого делать не буду.

На свифте, кстати, тоже не буду.

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

17. Сообщение от Главный Ананим (ok), 28-Мрт-20, 00:53   –2 +/
Вполне достойно. Для тех кто не заморачивается религиозными убеждениями, а хочет просто зарабатывать себе и своей семье на жизнь, нужно осваивать, ибо з.п. для ios и macos разработчиков выше. Использование мэйнстримного сабжа позволяет экономить время, нервы и силы на разработку.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #20, #28, #43

18. Сообщение от Аноним84701 (ok), 28-Мрт-20, 00:57   +/
>> Т.е. ссылки подсчитываются, но освобождать все равно нужно ручками? Или ссылки подсчитываются, но далее ничего не происходит?
>> почему-то никто не заявляет, что у перла или питона нет сборщика мусора
> Tracing garbage collection is the most common type of garbage collection –
> so much so that "garbage collection" often refers to tracing garbage
> collection, rather than other methods such as reference counting – and
> there are a large number of algorithms used in implementation.

Ох уж эти яблофан^W инновативные яблодвигателипрогресса ...
А если не просто цитировать википедию, но и немного ознакомиться с предметом и принятой терминологией? 🙄
https://www-inst.cs.berkeley.edu/~cs164/fa12/lectures/lectur...
>Garbage Collection: Reference Counting
> • Idea: Keep count of number of pointers to each object.

https://www.cs.technion.ac.il/%7Eerez/Papers/refcount.pdf
>  "An On-the-Fly Reference-Counting Garbage Collector for Java"

Ну и ваша любимая википедия:
> In garbage collection algorithms, reference counts may be used to deallocate objects which are no longer needed.

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

19. Сообщение от Коломойский (?), 28-Мрт-20, 01:28   +1 +/
> Компания Apple представила язык программирования Swift 5.2

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

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

20. Сообщение от Аноним (20), 28-Мрт-20, 02:04   +5 +/
> нужно осваивать, ибо з.п. для ios и macos разработчиков выше

у самой древней профессии ещё выше заработок... осваивай.

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

21. Сообщение от Нонон (?), 28-Мрт-20, 02:28   +3 +/
Ахахаха, кстати тоже для тех кто не заморачивается религиозными убеждениями 😂
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20

22. Сообщение от Анонэйм (?), 28-Мрт-20, 02:37   +2 +/
Ну, ты можешь продолжать писать на Пхп и жить с мамой
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16 Ответы: #23, #27

23. Сообщение от Аноним (40), 28-Мрт-20, 03:22   –4 +/
Вот не надо на пхп гнать, шикарный язык на самом деле.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22

25. Сообщение от Аноним (-), 28-Мрт-20, 09:04   +1 +/
Моя зарплата 15 тысяч. И меня совершенно не волнует мнение этих людей. И я знаю, что мое мнение их тоже не волнует. И я знаю, что таких как я подавляющее большинство.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #39, #40

26. Сообщение от Аноним (27), 28-Мрт-20, 09:17   +/
классный язык програмирования наверное - не смог попробовать т к нету   денег на ipad / mac / iphone

а на linux он просто бесполезен

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

27. Сообщение от Аноним (27), 28-Мрт-20, 09:22   –5 +/
на php можно заработать денег на первоначальный взнос и купить квартиру в ипотеку

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

потом заработать на квартиру

вывод - програмируя на php ты быстрее переедеш от мамы в свою квартиру

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

28. Сообщение от annon (?), 28-Мрт-20, 09:27   –1 +/
Глубокий поклон илите программирования :P.

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

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

29. Сообщение от annon (?), 28-Мрт-20, 09:31   –1 +/
> Напомним, что язык Swift наследует лучшие элементы
> языков C и Objective-C

... ну сравнивания Swift с C и Objective-C, то может быть ;).
А так сплошной NIH синдром наблюдается от Apple последние 10+ лет с целью заарканить разработчиков в свою секту, чтобы им сложнее было заниматься кросс-платформенными приложениями.

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

30. Сообщение от Аноним (14), 28-Мрт-20, 10:02   +/
Попытайся ещё раз распарсить цитату.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18 Ответы: #36

31. Сообщение от Аноним (31), 28-Мрт-20, 11:40   –3 +/
Перестал уважать Apple после того, как узнал, что она помелочилась поменять контакты местами в разъеме гарнитуры, ради несовместимости с Android и стандарта 3.5 Jack. Ирония в том, что только яблоюзеры и проиграли, так как андроид девайсы научились распознавать оба типа гарнитур.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #45

32. Сообщение от Аноним (31), 28-Мрт-20, 11:43   +1 +/
> Официальные сборки подготовлены для Linux (Ubuntu 16.04, 18.04)

К вопросу о том, какие дистры уважаемы в мире. Манжары здесь нет. Потащат в AUR.

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

33. Сообщение от Аноним (31), 28-Мрт-20, 11:44   +/
> Потащат в AUR

И будут допиливать костыли для совместимости. А потом все равно сломается, роллинг же.

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

34. Сообщение от Аноним (34), 28-Мрт-20, 12:36   +/
Пейсали Swift всем миром на C++. Вот из-за этого и не люблю я этот езык
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #28

35. Сообщение от Аноним (34), 28-Мрт-20, 12:37   +/
Курсы или учебники то есть по новому языку? А то все смотрю по Swidt 4 в основном курсы.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #37, #44

36. Сообщение от Аноним84701 (ok), 28-Мрт-20, 14:30   +/
> Попытайся ещё раз распарсить цитату.

Попытайся своими словами объяснить, какое именно слово в
> Вместо сборщика мусора в Swift используются

тебе не понятно и что приведенная тобой цитата из википедии(!) должна подтвердить или опровергнуть 🙄

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

37. Сообщение от leap42 (ok), 29-Мрт-20, 05:07   +/
https://docs.swift.org/swift-book/TheSwiftProgrammingLanguag...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #35

38. Сообщение от Анончик (?), 29-Мрт-20, 07:48   +/
Можно есть биндинги к gtk+, но я бы не советовал для gtk+ есть Vala
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13

39. Сообщение от Qetzlcoatl (?), 29-Мрт-20, 08:02   +1 +/
> Моя зарплата 15 тысяч

Это, в первую очередь, нелестно характеризует вас, а не "этих людей".
IMHO.

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

40. Сообщение от Аноним (40), 29-Мрт-20, 08:56   +/
>Моя зарплата 15 тысяч.

/thread

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

41. Сообщение от qqq (??), 29-Мрт-20, 09:52   +/
лучше спроси 15 тык за какой период? может он в час столько закалачивает :)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #39 Ответы: #46

42. Сообщение от qqq (??), 29-Мрт-20, 09:55   +1 +/
а что с ним не так?
я, конечно, могучие проекты не делал на нём, но наколенные прилады, вроде, нормально пишутся
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16

43. Сообщение от Аноним (43), 29-Мрт-20, 17:53   +/
>Использование мэйнстримного сабжа позволяет экономить время, нервы и силы на разработку.

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

Свифт - для одноразовых поделок. Про которые забудешь и поддерживать не будешь.

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

44. Сообщение от Аноним (43), 29-Мрт-20, 17:55   +/
Отложите на год. Учите сразу Свифт 6.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #35

45. Сообщение от Аноним (45), 29-Мрт-20, 23:05   +/
Я думаю это "3.5 mm TRRS plug confusion (CTIA vs OMTP)" , т.е. не Appple плохая а есть два стандарта.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #31

46. Сообщение от заминированный тапок (ok), 30-Мрт-20, 12:29   +1 +/
с такой-то концовкой "И я знаю, что таких как я подавляющее большинство."
думаю всё же он про месячный период
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #41 Ответы: #49

47. Сообщение от Аноним (48), 30-Мрт-20, 13:44   +/
Поэтому пишу на C++/Qt. Одинаково компилируется в Linux/Win/macOS.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #29

48. Сообщение от Аноним (48), 30-Мрт-20, 13:45   +/
Любой платформенный проект бесполезен. Как и C##, к примеру. Кроссплатформенность - главное.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #26

49. Сообщение от Аноним (49), 30-Мрт-20, 14:10   +/
Я так понимаю, это в $
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #46


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

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




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

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