@habrachat

Страница 5892 из 6731
VEG
01.04.2018
06:33:54
Вот в этом коде в идеале не должно быть ни конструкторов перемещения, ни конструкторов копирования. result мог бы сразу сконструироваться там где находится переменная val.

Alexander
01.04.2018
06:34:18
Слабо без использования статичных методов что-то сделать?

По классике

VEG
01.04.2018
06:35:02
Так вот чтобы облегчить задачу компилеру — можно сразу сказать, что result — это переменная результата, и её надо конструировать где-то в памяти вызывающей функции, чтобы не тратить время потом на перемещение этого результата.

Google
VEG
01.04.2018
06:36:16
Для простых случаев когда ты пишешь return std::string("abc") в плюсах это всегда работает (и в последних стандартах даже гарантии для этого завезли), то есть результат конструируется сразу там куда оно присвоено.

Alexander
01.04.2018
06:36:19
Это, мативо, робот

VEG
01.04.2018
06:36:37
Но вот с временными переменными результата такой гарантии вроде как нет, а хотелось бы.

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

Alexander
01.04.2018
06:37:11
В компилируемых языках нужно заботиться о ресурсах, которые скомпилированная программа использовать будет

В этом, кстати, сложность работы с интерпретаторами, типа PHP

Там постоянно ресурсы держать под контролем нужно

Хотя с современным железом люди забыли, что такое оптимизация в компилируемых языках, вообще

VEG
01.04.2018
06:44:54
Лан, короч прямая дорога к изучению раст и написанию пропозала по этому поводу =)

Нее, среди тех кто пишет на плюсах или на сях многие не забыли =)

И на расте наверное тоже.

Alexander
01.04.2018
06:45:51
Осталась только оптимизация в интерпретаторах, хоть это радует

Google
Alexander
01.04.2018
06:47:27
И на расте наверное тоже.
В любом случае, Rust — всего лишь инструмент. Если его дать обезьяне, то она и будет пользоваться им, как обезьяна.

))

VEG
01.04.2018
06:54:34
?

Nastassia
01.04.2018
07:15:42
quiz
01.04.2018
07:15:42
да, а что?
-35 hp (Nastassia)

Alexander
01.04.2018
07:15:58
)))

да, а что?
Я уже забыл, что)

Ща, погоди, по логам вспомню

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

Уже не помню, что мне там в голову пришло

Надо заводить блокнотик)

Alena
01.04.2018
07:23:32
всем добра)

Alexander
01.04.2018
07:24:00
всем добра)
И тебе добра, Аленушка)

Alena
01.04.2018
07:24:17
И тебе добра, Аленушка)
спасибо, Санечка)

Alexander
01.04.2018
07:26:26
спасибо, Санечка)
Мы лететь то дальше будем, или все, умрем в анабиозе в капсулах?)

Greck2908
01.04.2018
07:26:27
всем добра)
и тебе бобра и енота

Alexander
01.04.2018
07:27:25
https://cs9.pikabu.ru/post_img/2017/01/10/1/1484003524134052163.jpg
Не обращай внимания на хомячков

Google
Alexander
01.04.2018
07:28:03
Подавляющее большинство из них даже не в курсе, что такое PHP

А просто его засирают "патамушта гдета услышал"

Блять, больше всего мой зад поджигают фразы, типа: "Начни с PHP, а потом перейдешь на что-то посерьезнее"))

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

Alena
01.04.2018
07:38:23
Мы лететь то дальше будем, или все, умрем в анабиозе в капсулах?)
Санечка, там уже за столько времени всем каюк пришел ?

Alena
01.04.2018
07:39:04
ээээ... это за что то?

/hp

quiz
01.04.2018
07:39:13
/hp
Alena: 21 hp

Alexander
01.04.2018
07:39:31
Санечка, там уже за столько времени всем каюк пришел ?
С чего, Аленушка, мы в анабиозе летим на Глизе 581 g

Alexander
01.04.2018
07:39:43
/hp

quiz
01.04.2018
07:39:43
/hp
Alexanderes Teterevlyov: 49 hp

Alexander
01.04.2018
07:40:31
Санечка, там уже за столько времени всем каюк пришел ?
У нас там автономка на несколько лет вперед)

Alena
01.04.2018
07:42:03
У нас там автономка на несколько лет вперед)
аха.. вот оно уже как)) ты ж говорил что мы летим и там все ... ппц... а я то жить хочу и кот писать ????

Alexander
01.04.2018
07:42:54
Это рюкзак за нашими плечами

То, что позволит нам выжить первое время

Ну и пока летим

У нас есть целая станция, которую по прилету нужно будет развернуть

Google
VEG
01.04.2018
07:45:53
Блять, больше всего мой зад поджигают фразы, типа: "Начни с PHP, а потом перейдешь на что-то посерьезнее"))
C# на мой взгляд хорошо подходит под роль первого языка, он неплохо балансирует между высоким и низким уровнем.

Даже указатели есть, если очень нужно =)

Alexander
01.04.2018
07:46:02
А потом уже и...

VEG
01.04.2018
07:48:11
Не, basic сразу закапывайте.

Alexander
01.04.2018
07:48:27
quiz
01.04.2018
07:48:27
Хуй там
-43 hp (Alexanderes Teterevlyov)

VEG
01.04.2018
07:48:33
Паскаль — возможно, если бы оно использовалось.

Alexander
01.04.2018
07:48:52
Я на бэйсике свою первую игру написал

Морской бой

VEG
01.04.2018
07:49:04
Я сам начинал с Delphi много-много лет назад, но C# будет такой же по сложности, при этом применимость у него лучше.

Кубик
01.04.2018
07:49:45
я тож с делфи начинал

Alexander
01.04.2018
07:49:52
До сих пор считаю, что QBasic для начала — самый лучший язык

Кубик
01.04.2018
07:50:04
доброе утро

Alexander
01.04.2018
07:50:18
Заметь, для изучения, а не для использования в реале

VEG
01.04.2018
07:51:10
Тем более что C# занимается тот же дядька что и Turbo Pascal / Delphi проектировал когда-то.

Alexander
01.04.2018
07:52:12
Этот язык переименован в Delphi)

Но есть FreePascal, к примеру

Google
VEG
01.04.2018
07:53:55
В курсе, я ж говорю, сам когда-то с этого начинал.

Alexander
01.04.2018
07:53:59
Который используется в IDE Lazarus

VEG
01.04.2018
07:54:09
На free pascal писал на олимпиадах по программированию =)

в школе

Alexander
01.04.2018
07:54:32
У меня тоже к нему теплые чувства остались)

Я курсач экономический на нем писал

VEG
01.04.2018
07:55:14
У C# я вижу только один недостаток по сравнению с Delphi — необходимость в CLR.

Alexander
01.04.2018
07:57:04
У C# я вижу только один недостаток по сравнению с Delphi — необходимость в CLR.
Я к шарпе, почему-то, отношусь, как к языку для программирования игр

VEG
01.04.2018
07:57:11
В Delphi было круто что внешних зависимостей кроме стандартных системных библиотек не было по дефолту, всё статически линковалось и было достаточно компактным.

Alexander
01.04.2018
07:57:22
Может потому, что так сложилось

VEG
01.04.2018
07:57:46
Но сейчас .net framework встроен в винду.

VEG
01.04.2018
07:58:06
Для других платформ выпущен .net core.

Alexander
01.04.2018
07:58:18
Hello world на 5 метров - это компактно?)

VEG
01.04.2018
07:59:19
Hello world на 5 метров - это компактно?)
Моей последней Delphi было Delphi 7, и там далеко не hello world (форма с кучей контролов и какой-то логикой) будет порядка 600 кило без сжатия, и порядка 200 кило в архиве.

Alexander
01.04.2018
07:59:24
Это у меня, серьезно, Delphi выдавала такой экзешник

Страница 5892 из 6731