Вариант для распечатки |
Пред. тема | След. тема | ||
| Форум Разговоры, обсуждение новостей | |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "Apple выпустил язык программирования Swift 5.3 и открыл код библиотеки Swift System" | +/– | |
| Сообщение от opennews (ok), 26-Сен-20, 09:17 | ||
Компания Apple объявила об открытии исходных текстов библиотеки Swift System, предоставляющей идеоматический набор программных интерфейсов к системным вызовам и низкоуровневым типам данных. Изначально Swift System поддерживал только системные вызовы платформ Apple, но теперь портирован и для Linux. Код Swift System написан на языке Swift и распространяется под лицензией Apache 2.0... | ||
| Ответить | Правка | Cообщить модератору | ||
| Оглавление |
| Сообщения | [Сортировка по времени | RSS] |
| 1. "Apple выпустил язык программирования Swift 5.3 и открыл код ..." | +5 +/– | |
| Сообщение от A.Stahl (ok), 26-Сен-20, 09:17 | ||
Я в своё время писал на Objective C (очень приятный язык с офигительнейшей документацией), но уже тогда было ясно что то, что писалось для Эппл, что используется в Эппл, только в Эппл и будет использовано. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 2. "Apple выпустил язык программирования Swift 5.3 и открыл код ..." | +/– | |
| Сообщение от 1030гор (?), 26-Сен-20, 09:23 | ||
Любой язык бесполезен без библиотек, если Apple сделает Swift кроссплатформенной платформой (извиняюсь за тафтологию), то он будет использоваться. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 3. "Apple выпустил язык программирования Swift 5.3 и открыл код ..." | +1 +/– | |
| Сообщение от A.Stahl (ok), 26-Сен-20, 09:27 | ||
ObjC совместим с С. Т.е. любая Си-либа слинкуется без лишних телодвижений. Вроде бы :) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 6. "Apple выпустил язык программирования Swift 5.3 и открыл код ..." | +1 +/– | |
| Сообщение от 1030гор (?), 26-Сен-20, 10:00 | ||
Да, только это и будет в чистом виде С, т.к. нужна хотя бы стандартная библиотека, чтоб использовать полноценно ObjC. Есть, конечно, ее гнутый суррогат, но это все для любителей острых ощущений, а не тех, кто хочет реализовывать свои идеи. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 4. "Apple выпустил язык программирования Swift 5.3 и открыл код ..." | –4 +/– | |
| Сообщение от Аноним (4), 26-Сен-20, 09:50 | ||
>очень приятный язык | ||
| Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору | ||
| 5. "Apple выпустил язык программирования Swift 5.3 и открыл код ..." | –3 +/– | |
| Сообщение от Аноним (4), 26-Сен-20, 09:50 | ||
мимо* | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 8. "Apple выпустил язык программирования Swift 5.3 и открыл код ..." | +/– | |
| Сообщение от Аноним (8), 26-Сен-20, 10:22 | ||
> Неужели кто-то использует Swift или ObjC вне Эппл-инфраструктуры? | ||
| Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору | ||
| 9. "Apple выпустил язык программирования Swift 5.3 и открыл код ..." | +6 +/– | |
| Сообщение от A.Stahl (ok), 26-Сен-20, 10:24 | ||
>Есть те, кто пишут под iOS сидя на Линухах. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 41. "Apple выпустил язык программирования Swift 5.3 и открыл код ..." | +5 +/– | |
| Сообщение от коржик (?), 26-Сен-20, 15:28 | ||
нет, это невозможно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 54. "Apple выпустил язык программирования Swift 5.3 и открыл код ..." | +/– | |
| Сообщение от Anonym_1914 (?), 26-Сен-20, 17:00 | ||
Можно, но на практике это делать чревато, ибо Apple запрещает использовать UIKit вне macOS. | ||
| Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору | ||
| 56. "Apple выпустил язык программирования Swift 5.3 и открыл код ..." | +1 +/– | |
| Сообщение от Lex (??), 26-Сен-20, 17:22 | ||
Как дела с отладкой и тестированием ? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 20. "Apple выпустил язык программирования Swift 5.3 и открыл код ..." | +1 +/– | |
| Сообщение от Аноним (20), 26-Сен-20, 11:36 | ||
Зачем ? | ||
| Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору | ||
| 23. "Apple выпустил язык программирования Swift 5.3 и открыл код ..." | +4 +/– | |
Сообщение от proninyaroslav (ok), 26-Сен-20, 11:39 | ||
>Есть те, кто пишут под iOS сидя на Линухах | ||
| Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору | ||
| 83. "Apple выпустил язык программирования Swift 5.3 и открыл код ..." | +/– | |
| Сообщение от Аноним (83), 27-Сен-20, 21:08 | ||
VMware Workstation, KVM+Clover, DarlongHQ | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 84. "Apple выпустил язык программирования Swift 5.3 и открыл код ..." | +/– | |
| Сообщение от Аноним (83), 27-Сен-20, 21:08 | ||
DarlingHQ | ||
| Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору | ||
| 12. "Apple выпустил язык программирования Swift 5.3 и открыл код ..." | +/– | |
| Сообщение от Ю.Т. (?), 26-Сен-20, 10:56 | ||
> Неужели кто-то использует Swift или ObjC вне Эппл-инфраструктуры? | ||
| Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору | ||
| 90. "Apple выпустил язык программирования Swift 5.3 и открыл код ..." | +/– | |
| Сообщение от IRASoldier_registered (ok), 28-Сен-20, 20:26 | ||
И где он теперь? Ну, кроме, может быть, компов нескольких фанатов? Кроссплатформенный софт на этой основе, не говоря уже о когда-то имевших место задумках Sony или хотя бы Frugalware Linux и DE Etoile - где это всё? :-) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 22. "Apple выпустил язык программирования Swift 5.3 и открыл код ..." | +2 +/– | |
Сообщение от proninyaroslav (ok), 26-Сен-20, 11:38 | ||
На самом деле очень печально что Objective-C стал "актёром одной роли", хотя мог бы стать сильным конкурентом C++. | ||
| Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору | ||
| 68. "Apple выпустил язык программирования Swift 5.3 и открыл код ..." | –2 +/– | |
| Сообщение от Ключ (?), 27-Сен-20, 04:35 | ||
С C++ можно конкурировать только по степени упоротости, даже раст не дотягивает до фимозности крестов | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 71. "Apple выпустил язык программирования Swift 5.3 и открыл код ..." | +2 +/– | |
Сообщение от proninyaroslav (ok), 27-Сен-20, 10:55 | ||
Ну плюсы не всегда такими были. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 73. "Apple выпустил язык программирования Swift 5.3 и открыл код ..." | –2 +/– | |
| Сообщение от Gogi (??), 27-Сен-20, 13:11 | ||
Всегда. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 58. "Apple выпустил язык программирования Swift 5.3 и открыл код ..." | –3 +/– | |
| Сообщение от Урри (?), 26-Сен-20, 18:00 | ||
Хуже objC только JavaScript. | ||
| Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору | ||
| 67. "Apple выпустил язык программирования Swift 5.3 и открыл код ..." | +/– | |
| Сообщение от Animal (??), 27-Сен-20, 01:27 | ||
В не эппл имеет смысл юзать компилятор для сборки. А на свифте писать костыли для нужд сборки. На ум больше сценариев использования не приходит. Я не иос/мак разраб и никогда им не был. Не знаю как это "добро" можно еще применить. | ||
| Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору | ||
| 70. "Apple выпустил язык программирования Swift 5.3 и открыл код ..." | –1 +/– | |
| Сообщение от Аноним (70), 27-Сен-20, 08:20 | ||
У меня при сборке мира в Gentoo в BDEPEND тянется Swift и им что-то компилируется. | ||
| Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору | ||
| 7. Скрыто модератором | –16 +/– | |
| Сообщение от Аноним (7), 26-Сен-20, 10:20 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 11. Скрыто модератором | +12 +/– | |
| Сообщение от Murk (?), 26-Сен-20, 10:52 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 10. "Apple выпустил язык программирования Swift 5.3 и открыл код ..." | –2 +/– | |
| Сообщение от Аноним (10), 26-Сен-20, 10:51 | ||
> Swift также предлагает множество современных методов программирования, таких как замыкания, <…> лямбда-выражения | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 26. "Apple выпустил язык программирования Swift 5.3 и открыл код ..." | –1 +/– | |
| Сообщение от Ordu (ok), 26-Сен-20, 12:19 | ||
Где ты видишь ошибку? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 50. "Apple выпустил язык программирования Swift 5.3 и открыл код ..." | +1 +/– | |
| Сообщение от Аноним (10), 26-Сен-20, 16:30 | ||
Я не вижу, я надеюсь, что это ошибка. Так ошибка или нет? По запросу "swift lambda" вылезает только какая-то AWS Lambda. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 61. "Apple выпустил язык программирования Swift 5.3 и открыл код ..." | +/– | |
| Сообщение от Урри (?), 26-Сен-20, 21:22 | ||
Загугли "swift closures". | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 62. "Apple выпустил язык программирования Swift 5.3 и открыл код ..." | +/– | |
| Сообщение от Аноним (62), 26-Сен-20, 21:58 | ||
Загуглил, читаю. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 63. "Apple выпустил язык программирования Swift 5.3 и открыл код ..." | +/– | |
| Сообщение от Аноним (10), 26-Сен-20, 22:39 | ||
> Загугли "swift closures". | ||
| Ответить | Правка | К родителю #61 | Наверх | Cообщить модератору | ||
| 86. "Apple выпустил язык программирования Swift 5.3 и открыл код ..." | +/– | |
| Сообщение от vladd (??), 28-Сен-20, 16:08 | ||
Не любая лямбда является замыканием! https://stackoverflow.com/questions/220658/what-is-the-diffe... | ||
| Ответить | Правка | К родителю #61 | Наверх | Cообщить модератору | ||
| 82. "Apple выпустил язык программирования Swift 5.3 и открыл код ..." | –1 +/– | |
| Сообщение от Ordu (ok), 27-Сен-20, 20:37 | ||
> Так ошибка или нет? | ||
| Ответить | Правка | К родителю #50 | Наверх | Cообщить модератору | ||
| 74. "Apple выпустил язык программирования Swift 5.3 и открыл код ..." | –1 +/– | |
| Сообщение от Gogi (??), 27-Сен-20, 13:14 | ||
Это "ламерьё" набегает, чтобы писать что-то в области, где они вчера научились отличать термины. И как видно, всё ещё лажают. | ||
| Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору | ||
| 13. "Apple выпустил язык программирования Swift 5.3 и открыл код ..." | +/– | |
| Сообщение от Аноним (13), 26-Сен-20, 10:56 | ||
Как разработчик С++ со стажем начал изучать swift некоторое время назад и по сути вижу, что swift это по сути С++ "под капотом". | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 14. "Apple выпустил язык программирования Swift 5.3 и открыл код ..." | +1 +/– | |
| Сообщение от Аноним (14), 26-Сен-20, 11:09 | ||
Разработчик со стажем 1.5 месяца? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 17. "Apple выпустил язык программирования Swift 5.3 и открыл код ..." | +/– | |
| Сообщение от Аноним (13), 26-Сен-20, 11:24 | ||
12 лет | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 24. "Apple выпустил язык программирования Swift 5.3 и открыл код ..." | +3 +/– | |
| Сообщение от Аноним (24), 26-Сен-20, 11:41 | ||
переломный возраст | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 92. "Apple выпустил язык программирования Swift 5.3 и открыл код ..." | +/– | |
| Сообщение от Аноним (-), 29-Сен-20, 10:29 | ||
> 12 лет | ||
| Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору | ||
| 16. "Apple выпустил язык программирования Swift 5.3 и открыл код ..." | +/– | |
| Сообщение от Аноним (16), 26-Сен-20, 11:21 | ||
> начал изучать swift | ||
| Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору | ||
| 18. "Apple выпустил язык программирования Swift 5.3 и открыл код ..." | +/– | |
| Сообщение от Аноним (13), 26-Сен-20, 11:28 | ||
Хочу новых очучений) rust, go и прочие не зашли | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 19. "Apple выпустил язык программирования Swift 5.3 и открыл код ..." | –2 +/– | |
| Сообщение от Аноним (16), 26-Сен-20, 11:31 | ||
Так ФП жи тогда. Что, слабо? ;) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 21. "Apple выпустил язык программирования Swift 5.3 и открыл код ..." | +1 +/– | |
| Сообщение от Аноним (13), 26-Сен-20, 11:37 | ||
Слабо, потому как не понял что это такое) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 27. "Apple выпустил язык программирования Swift 5.3 и открыл код ..." | +/– | |
| Сообщение от Ordu (ok), 26-Сен-20, 12:23 | ||
А это невозможно понять не освоив функциональный язык. Теоретических объяснений недостаточно, для того, чтобы прочувствовать идею. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 77. "Apple выпустил язык программирования Swift 5.3 и открыл код ..." | +3 +/– | |
| Сообщение от Gogi (??), 27-Сен-20, 13:34 | ||
ФП - это когда надо пробежать 100 метров и в принципе есть обычный метод бега. Но апологетам ФП это скучно и они изобрели "бег вприсядку", причём боком. | ||
| Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору | ||
| 88. "Apple выпустил язык программирования Swift 5.3 и открыл код ..." | +/– | |
| Сообщение от InuYasha (??), 28-Сен-20, 16:31 | ||
crabcore | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 51. "Apple выпустил язык программирования Swift 5.3 и открыл код ..." | –1 +/– | |
| Сообщение от Аноним (51), 26-Сен-20, 16:48 | ||
ну так вперёд учить джаву и сишарп. или что там ещё вендорлокнутое осталось? | ||
| Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору | ||
| 33. "Apple выпустил язык программирования Swift 5.3 и открыл код ..." | +/– | |
| Сообщение от Аноним (-), 26-Сен-20, 13:21 | ||
>> Но бинарный код в итоге должен получиться по производительности такой же, как если бы мы написали его на С++. | ||
| Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору | ||
| 43. "Apple выпустил язык программирования Swift 5.3 и открыл код ..." | +/– | |
| Сообщение от НяшМяш (ok), 26-Сен-20, 15:49 | ||
Структуры в Swift используют copy-on-write. То есть спокойно можно передавать структуру в методы и ничего копироваться не будет. А если вам нужно структуру модифицировать избежав копирования, то всегда есть inout и & | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 45. "Apple выпустил язык программирования Swift 5.3 и открыл код ..." | +/– | |
| Сообщение от Anonymous23554 (?), 26-Сен-20, 16:05 | ||
есть сомнения, что вы про Array и Dictionary, которые copy-on-write, но в swift на данный момент есть только копируемые struct, а перемещаемых struct нет на данный момент. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 52. "Apple выпустил язык программирования Swift 5.3 и открыл код ..." | +/– | |
| Сообщение от НяшМяш (ok), 26-Сен-20, 16:53 | ||
Да, точно, только коллекции CoW. Но это не отменяет возможности структуры перемещать. Хотя и делается это немного костыльно: | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 57. "Apple выпустил язык программирования Swift 5.3 и открыл код ..." | +1 +/– | |
| Сообщение от Аноним (13), 26-Сен-20, 17:38 | ||
Кстати хорошее замечание, этого в swift еще не проверял. Возможно тут вы правы | ||
| Ответить | Правка | К родителю #33 | Наверх | Cообщить модератору | ||
| 59. "Apple выпустил язык программирования Swift 5.3 и открыл код ..." | +/– | |
| Сообщение от Аноним (13), 26-Сен-20, 18:05 | ||
Хотя, в С++ я стараюсь получать shared_ptr везде по ссылке, так как инкрементировать счетчик ссылок в такой ситуации нет смысла. Подозреваю, что при передачи экземпляра класса в swift аргументом функции там также счетчик не инкрементируется | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 44. "Apple выпустил язык программирования Swift 5.3 и открыл код ..." | +1 +/– | |
| Сообщение от Аноним (44), 26-Сен-20, 15:57 | ||
Ну если shared_ptr везде лепить, то может и получится такой же по производительности код. Только в задницу такой код, время жизни объектов потом понять невозможно. | ||
| Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору | ||
| 46. "Apple выпустил язык программирования Swift 5.3 и открыл код ..." | +/– | |
| Сообщение от Аноним (46), 26-Сен-20, 16:06 | ||
Так ведь vasya::Tclass obj и был закостылен в плюсах, если вдруг помимо Васи этот самый Tclass напишет ещё и Гриша например. Как это так просто берёт и решается в свифте? | ||
| Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору | ||
| 53. "Apple выпустил язык программирования Swift 5.3 и открыл код ..." | +/– | |
| Сообщение от НяшМяш (ok), 26-Сен-20, 16:56 | ||
Например, хотим мы свою структуру String изобрести, то потом взять библиотечную String можно вот так - Swift.String. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 55. "Apple выпустил язык программирования Swift 5.3 и открыл код ..." | +/– | |
| Сообщение от Аноним (55), 26-Сен-20, 17:06 | ||
> должен получиться | ||
| Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору | ||
| 15. "Apple выпустил язык программирования Swift 5.3 и открыл код ..." | +/– | |
| Сообщение от Аноним (15), 26-Сен-20, 11:13 | ||
Будет ли у этого проекта такая же судьба как и у Net core? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 25. "Apple выпустил язык программирования Swift 5.3 и открыл код ..." | +/– | |
| Сообщение от Аноним (13), 26-Сен-20, 12:18 | ||
К какая судьба у .Net Core? Он довольно активно тоже развивается | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 36. "Apple выпустил язык программирования Swift 5.3 и открыл код ..." | –2 +/– | |
| Сообщение от Аноним (36), 26-Сен-20, 14:50 | ||
Судьба использования в свободных ОС. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 75. "Apple выпустил язык программирования Swift 5.3 и открыл код ..." | +/– | |
| Сообщение от Gogi (??), 27-Сен-20, 13:28 | ||
Core - это как если бы сегодня оживили мамонта, но разрисовали его под слона. Нарисовать-то можно, но... не выживет он! | ||
| Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору | ||
| 78. "Apple выпустил язык программирования Swift 5.3 и открыл код ..." | +/– | |
| Сообщение от Anonym_1914 (?), 27-Сен-20, 15:54 | ||
Спокойно себе пишу на .netcore новые сервисы для банка из под macOS на rider, а работает потом все это дело на линуксе. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 28. "Apple выпустил язык программирования Swift 5.3 и открыл код ..." | –8 +/– | |
| Сообщение от Аноним (28), 26-Сен-20, 12:36 | ||
Rust торт! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 30. "Apple выпустил язык программирования Swift 5.3 и открыл код ..." | +5 +/– | |
| Сообщение от Аноним (30), 26-Сен-20, 12:45 | ||
"Е...ся это о....но, я читал". Ты писал на нём, а ешё на другом, чтобы сравнить? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 40. "Apple выпустил язык программирования Swift 5.3 и открыл код ..." | +/– | |
| Сообщение от Брат Анон (?), 26-Сен-20, 15:21 | ||
Ну да, ну да. Учи давай. Пока контора не закрылась. | ||
| Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору | ||
| 76. "Apple выпустил язык программирования Swift 5.3 и открыл код ..." | –2 +/– | |
| Сообщение от Gogi (??), 27-Сен-20, 13:30 | ||
Раст - это ярчайший пример, когда за дело берутся "космические архитекторы". Мол, мой дело - напроектировать, а как вы там будете с этим ипасса - не моё дело. | ||
| Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору | ||
| 29. "Apple выпустил язык программирования Swift 5.3 и открыл код ..." | +1 +/– | |
| Сообщение от mos87 (ok), 26-Сен-20, 12:44 | ||
открыл - это решил вести разработку совместно, свободно, общими усилиями | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 31. "Apple выпустил язык программирования Swift 5.3 и открыл код ..." | +2 +/– | |
| Сообщение от Аноним (-), 26-Сен-20, 12:53 | ||
Новость конкретно для яблоёбов. Линуксоиды уходим отсюда. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 32. "Apple выпустил язык программирования Swift 5.3 и открыл код ..." | +/– | |
| Сообщение от Аноним (-), 26-Сен-20, 13:14 | ||
быстродействие swift сомнительное: | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 48. "Apple выпустил язык программирования Swift 5.3 и открыл код ..." | +/– | |
| Сообщение от НяшМяш (ok), 26-Сен-20, 16:09 | ||
Посмотрел самый последний тест regex-redux и навскидку вижу пару вещей - использование DispatchQueue.global() без приоритета (нужно было собственный queue инициализировать как в других тестах сделали, да и тонны оверхеда с async и group), входящая строка ASCII а потом везде дёргают .utf8 (тут на самом деле не уверен влияет ли это вообще) и NSRegularExpression не самая быстрая штука. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 34. "Apple выпустил язык программирования Swift 5.3 и открыл код ..." | –5 +/– | |
| Сообщение от Аноним (36), 26-Сен-20, 14:47 | ||
>Pеализация Swift построена с задействованием технологий свободного проекта LLVM. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 37. "Apple выпустил язык программирования Swift 5.3 и открыл код ..." | +7 +/– | |
| Сообщение от Аноним (-), 26-Сен-20, 14:54 | ||
а кто по-твоему llvm сделал и развивает? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 38. "Apple выпустил язык программирования Swift 5.3 и открыл код ..." | –4 +/– | |
| Сообщение от Аноним (36), 26-Сен-20, 14:58 | ||
Они и сделали. Я имею ввиду компилятор Swift неоснованный на LLVM. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 39. "Apple выпустил язык программирования Swift 5.3 и открыл код ..." | +1 +/– | |
| Сообщение от Аноним (-), 26-Сен-20, 15:11 | ||
в этом нет смысла, если есть компонент, прекрасно решающий свою задачу | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 85. "Apple выпустил язык программирования Swift 5.3 и открыл код ..." | +/– | |
| Сообщение от Аноним (85), 28-Сен-20, 14:58 | ||
Да вот и думаю, зачем всё это мне. Пусть всем этим хозяйством ябблофаги интересуются. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 42. "Apple выпустил язык программирования Swift 5.3 и открыл код ..." | +/– | |
| Сообщение от Lex (??), 26-Сен-20, 15:35 | ||
> Они и сделали. Я имею ввиду компилятор Swift неоснованный на LLVM. | ||
| Ответить | Правка | К родителю #38 | Наверх | Cообщить модератору | ||
| 47. "Apple выпустил язык программирования Swift 5.3 и открыл код ..." | +3 +/– | |
| Сообщение от Аноним (-), 26-Сен-20, 16:08 | ||
Swift изначально проектировался с прицелом на llvm, а llvm - на в том числе подобные ЯП | ||
| Ответить | Правка | К родителю #38 | Наверх | Cообщить модератору | ||
| 49. "Apple выпустил язык программирования Swift 5.3 и открыл код ..." | –1 +/– | |
| Сообщение от Аноним (46), 26-Сен-20, 16:11 | ||
"Ещё один очень нужный компилятор с ещё одними своими приколами"©®? | ||
| Ответить | Правка | К родителю #34 | Наверх | Cообщить модератору | ||
| 60. "Apple выпустил язык программирования Swift 5.3 и открыл код ..." | –1 +/– | |
| Сообщение от Аноним (60), 26-Сен-20, 21:00 | ||
Он весь на С++ написан | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 64. "Apple выпустил язык программирования Swift 5.3 и открыл код ..." | +1 +/– | |
| Сообщение от Аноним (10), 26-Сен-20, 22:41 | ||
Логично, LLVM же. И что дальше? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 65. "Apple выпустил язык программирования Swift 5.3 и открыл код ..." | +/– | |
| Сообщение от Аноним (65), 26-Сен-20, 23:56 | ||
а с++ на си писали, а си - на асме, а асм - в кодах... В общем, изначально были счёты. | ||
| Ответить | Правка | К родителю #60 | Наверх | Cообщить модератору | ||
| 69. "Apple выпустил язык программирования Swift 5.3 и открыл код ..." | +/– | |
| Сообщение от Аноним (-), 27-Сен-20, 07:11 | ||
Помню во времена СССР продавщицы в магазинах и универмагах счётами пользовались. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 80. "Apple выпустил язык программирования Swift 5.3 и открыл код ..." | +/– | |
| Сообщение от Аноним (65), 27-Сен-20, 17:59 | ||
Потому что на счётах проще обмануть. Так-то серийно в Союзе производились электромеханические калькуляторы в 50-х годах, электронные - в 60-х, а в 70-х уже программируемые пошли. Но продавцы продолжали долбиться в счёты. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 87. "Apple выпустил язык программирования Swift 5.3 и открыл код ..." | –1 +/– | |
| Сообщение от Аноним (87), 28-Сен-20, 16:30 | ||
> в 60-х, а в 70-х уже программируемые пошли. Но продавцы продолжали долбиться в счёты. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 89. "Apple выпустил язык программирования Swift 5.3 и открыл код ..." | +/– | |
| Сообщение от Аноним (65), 28-Сен-20, 17:38 | ||
> но это были единичные вещи, которые не достать. И если я не ошибаюсь то программируемый калькулятор стоил как з/п инженера, а может даже больше. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 79. "Apple выпустил язык программирования Swift 5.3 и открыл код ..." | +1 +/– | |
| Сообщение от Страшный Аноним (?), 27-Сен-20, 16:07 | ||
Все так. Но это только первые версии. Когда язык зрелый, то компилятор языка пишется на нем же самом. Например, компилятор языка С написан на С. Компиятор языка Java написан на Java. | ||
| Ответить | Правка | К родителю #65 | Наверх | Cообщить модератору | ||
| 81. "Apple выпустил язык программирования Swift 5.3 и открыл код ..." | –1 +/– | |
| Сообщение от Аноним (65), 27-Сен-20, 18:03 | ||
Рад за тебя, что ты выучил сказку "Репка". Как там, мышка за кошку... дедка за бабку... скросскомпилировали жабу! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 66. "Apple выпустил язык программирования Swift 5.3 и открыл код ..." | +/– | |
| Сообщение от Аноним84701 (ok), 27-Сен-20, 00:24 | ||
> Он весь на С++ написан | ||
| Ответить | Правка | К родителю #60 | Наверх | Cообщить модератору | ||
|
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
|
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |