BG Development


Страници: (44) [1] 2 3 ... последна »

No New Posts  Виц :) (Страници 1 2 3 ...283 )
Gamma Goblin Публикувана на: 16-07-2018, 18:21

Мнения: 2826
Преглеждания: 276529
make hamerika stupid again: https://www.boredpanda.com/americans-answer...aign=BPFacebook
  Форум: Разни  ·  Преглед: #443182

No New Posts  Ебаси Якото (Страници 1 2 3 ...6 )
Gamma Goblin Публикувана на: 15-07-2018, 19:53

Мнения: 52
Преглеждания: 5723
Танк със стохастично прицелване https://tvzvezda.ru/news/vstrane_i_mire/con...152007-muz4.htm
  Форум: Разни  ·  Преглед: #443158

Gamma Goblin Публикувана на: 15-07-2018, 14:38

Мнения: 234
Преглеждания: 3954
СОтата и ДЛЛите съвсем спокойно могат да си останат като формати, но нищо не пречи Ц++а да дефинира "c++ portable library" формат който да се зарежда от ц++ рънтайма. Пък ОСите ако искат да се приспособят. Езика не трябва да е ОС зависим.
  Форум: C/C++  ·  Преглед: #443143

Gamma Goblin Публикувана на: 15-07-2018, 14:14

Мнения: 234
Преглеждания: 3954
QUOTE (gat3way @ 15-07-2018, 14:07)
Бе не е работа на ц-то или на ц++-а да дефинират abi, какви са тези глупости, това си е платформена/ОС работа.

не е така, например ако имаше стандарт можеше да има нещо като maven central/npm за ц++, което щеше да направи езика много по-използваем и щеше да се появят истински тулове за работа с него.

Една бинари - библиотека имплементираяа разни алгоритми съвсем спокойно щеше да може да се ползва на всякъде
  Форум: C/C++  ·  Преглед: #443140

Gamma Goblin Публикувана на: 15-07-2018, 08:55

Мнения: 234
Преглеждания: 3954
QUOTE (Дон Реба @ 15-07-2018, 06:29)
QUOTE (THE STORM @ 14-07-2018, 23:45)
Има ли го вече - има го. Защо да не се възползва човек, вместо да ползва схеми от едно време.

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

хем е хубавода имаш компилаторно независим код, но не е хубаво да имаш компилаторно независимо АБИ ?
  Форум: C/C++  ·  Преглед: #443127

Gamma Goblin Публикувана на: 14-07-2018, 18:52

Мнения: 234
Преглеждания: 3954
QUOTE (Дон Реба @ 14-07-2018, 09:38)
всъщност по-интересно ми е като го хванат ексепшъна за рам, какво правят? мажат го с лубрикант и го тикат дето му е мястото?

Обикновено не се хваща, а JVMите обикновено са конфигурирани с -XX:+HeapDumpOnOutOfMemoryError, та като умре да може да си хванеш leak-a и да си го оправиш.

Докато в Ц(+-) си умираш с NPE което с нищо не ти помага.
  Форум: C/C++  ·  Преглед: #443118

Gamma Goblin Публикувана на: 14-07-2018, 18:43

Мнения: 234
Преглеждания: 3954
QUOTE (gat3way @ 13-07-2018, 11:40)
А да системдто може да го играе watchdog верно то какво ли не прави само дето не знам някой да го ползва това (не системдто,него ти го натрисат, а прогресивните му наклонности)

аз се опитвам да го пробутам на работа, щото много ги мразя старите баш скриптове
  Форум: C/C++  ·  Преглед: #443117

Gamma Goblin Публикувана на: 13-07-2018, 17:43

Мнения: 802
Преглеждания: 60200
..
  Форум: Разни  ·  Преглед: #443076

Gamma Goblin Публикувана на: 12-07-2018, 21:04

Мнения: 234
Преглеждания: 3954
QUOTE (Дон Реба @ 12-07-2018, 20:21)
QUOTE (DarkOne @ 12-07-2018, 16:39)
Това означава по 3 за всяко извикване на функция, която може да не успее, в целия код.

криви сметки, всяка функция може да не успее, ифове има само на тия дето ако не успеят става лошо

То в такъв случай е по-добре да си оптимизираш програмата и да ги изтриеш тия функции, след като е все тая какво (не) са направили - хем по-малко код за поддръжка, хем по-бързо изпълнение и по-малко необходими ресурси.
  Форум: C/C++  ·  Преглед: #443034

Gamma Goblin Публикувана на: 12-07-2018, 18:16

Мнения: 234
Преглеждания: 3954
QUOTE (JanBirdX @ 12-07-2018, 17:49)
искам оператор: future

И какво трябва да прави този оператор ? И защо оператор а не клас ?
  Форум: C/C++  ·  Преглед: #443025

Gamma Goblin Публикувана на: 12-07-2018, 17:41

Мнения: 234
Преглеждания: 3954
QUOTE
finally, както споменаха го има само в езиците дето нямат RAII, за да могат да се почистят гарантирано някакви неща независимо по какъв начин се излиза от метода.
Абе във вижуал студио 6 (единственото хубаво ИДЕ по онова време) също имаше try-finally
  Форум: C/C++  ·  Преглед: #443020

Gamma Goblin Публикувана на: 12-07-2018, 15:39

Мнения: 536
Преглеждания: 10165
QUOTE (johnfound @ 12-07-2018, 14:12)
Че те вече паднаха от хърватите. Финала е Франция - Хърватия.

за франсетата говоря
  Форум: Разни  ·  Преглед: #443010

Gamma Goblin Публикувана на: 12-07-2018, 15:35

Мнения: 234
Преглеждания: 3954
QUOTE (gat3way @ 12-07-2018, 14:35)
Ми например имат силната склонност да водят до някакви ситуации където нещо остава в неконсистентно състояние - я памет не се освободила, я мутекс не се отключил я нещо от сорта, то не е невъзможно и с ретърн кодовете но с ексепшъните някак натурално стават такива бози.

За спагетите де, идват от опитите да се разрешат тези драми артистично.

Затова има finally
  Форум: C/C++  ·  Преглед: #443009

Gamma Goblin Публикувана на: 12-07-2018, 13:54

Мнения: 234
Преглеждания: 3954
Всеки метод може да фейлне - следователно сретърн кодове трябва да проверяваш всеки метод.

QUOTE (gat3way @ 12-07-2018, 13:50)
QUOTE
Тогава всяко извикване на функция освен щеше да ти е обвито в един ...


Хм защо, джавейския код навсякъде ли е if нещоси throw нещоси?


С изключение проверяваш блокове от код, които могат да бъдат много големи и вместо 50 ифа, имаш само 1 catch. Така че отговора е НЕ - ООПто не обича ифове
  Форум: C/C++  ·  Преглед: #442985

Gamma Goblin Публикувана на: 12-07-2018, 13:47

Мнения: 234
Преглеждания: 3954
QUOTE (korsarq @ 12-07-2018, 13:45)
аз съм лайно

Най-после и ти да кажеш нещо смислено
  Форум: C/C++  ·  Преглед: #442982

Gamma Goblin Публикувана на: 12-07-2018, 13:15

Мнения: 536
Преглеждания: 10165
само англетата са по-гадни от франсетата. Много ще ми е кеф ако паднат от хърватите
  Форум: Разни  ·  Преглед: #442979

Gamma Goblin Публикувана на: 12-07-2018, 13:12

Мнения: 234
Преглеждания: 3954
QUOTE (SuN @ 12-07-2018, 13:10)
CODE
int code = 0;
...
#define checkOK(fn) if (code = (fn)) { blabla return error}

...

checkOK(fn(42));
checkOK(abc("gg"));
...

Това даже е по-гадно - макрота не трябва да се ползват!

ПП: забелязваш ли си бъга ?
  Форум: C/C++  ·  Преглед: #442977

Gamma Goblin Публикувана на: 12-07-2018, 13:03

Мнения: 234
Преглеждания: 3954
QUOTE
Ако зависеше от мен ексепшъни нямаше да има и щеше да е като в чистото C всичко да става със статус кодове върнати от функциите,


Тогава всяко извикване на функция освен щеше да ти е обвито в един

CODE
if(){
   return 1;
}


Защото всичко може да фейлне. Ще стане ебаси бозата - никакъв шанс да разбереш какъв е проблема и кода ще прилича на лайно
  Форум: C/C++  ·  Преглед: #442975

Gamma Goblin Публикувана на: 12-07-2018, 11:09

Мнения: 234
Преглеждания: 3954
QUOTE (DarkOne @ 12-07-2018, 10:39)
QUOTE (Gamma Goblin @ 12-07-2018, 11:35)
QUOTE
Проблемът със С++ е че няма стандартен ABI
ама аз като казвах в другата тема ме наплюхте

За това никой няма да те наплюе, плюят (плюем?) те за други глупости като checked exceptions или скриване, което не е скриване, защото функцията в базовия клас не е виртуална.

Точно в темата за СТЛ ме наплюхте как не било нужно да има стандартно АБИ и как всичко било точно - на никой не му трябвало да подава контейнери като параметри между библиотеки примерно
  Форум: C/C++  ·  Преглед: #442962

Gamma Goblin Публикувана на: 12-07-2018, 10:35

Мнения: 234
Преглеждания: 3954
QUOTE
Проблемът със С++ е че няма стандартен ABI
ама аз като казвах в другата тема ме наплюхте
  Форум: C/C++  ·  Преглед: #442959

Gamma Goblin Публикувана на: 12-07-2018, 08:58

Мнения: 234
Преглеждания: 3954
Разбира се че няма да спада. Колкото по-сложен и голям е проекта, толкова повече се облагодетелства от по-високото ниво на езика.

Перфектния език ще е на ниско ниво като Ц, но ще има правилно ООП и хубави exceptions като джава и функционални елементи - разбира се няма да има тъпо разделение на хедъри и код, както и ще ползва “пакети“ за организация на кода, а не архаичните и лайняни "namespaces".
  Форум: C/C++  ·  Преглед: #442946

Gamma Goblin Публикувана на: 12-07-2018, 07:33

Мнения: 234
Преглеждания: 3954
време е за нов лол-левел език, дето да не е смотан като ц++
  Форум: C/C++  ·  Преглед: #442938

Gamma Goblin Публикувана на: 11-07-2018, 07:31

Мнения: 234
Преглеждания: 3954
да не споменавам, че имаш и джава
  Форум: C/C++  ·  Преглед: #442894

Gamma Goblin Публикувана на: 10-07-2018, 15:49

Мнения: 110
Преглеждания: 3055
QUOTE
такъв кърпен език
много правилно казано!
  Форум: C/C++  ·  Преглед: #442878

Gamma Goblin Публикувана на: 10-07-2018, 15:31

Мнения: 110
Преглеждания: 3055
QUOTE
И за това от С++11 има override.
След 50 години може и да настигне джавата
  Форум: C/C++  ·  Преглед: #442876

Страници: (44) [1] 2 3 ... последна »
New Posts  Отворена тема (има нови мнения)
No New Posts  Отворена тема (няма нови мнения)
Hot topic  Гореща тема (има нови мнения)
No new  Гореща тема (няма нови мнения)
Poll  Анкета (има нови гласували)
No new votes  Анкета (няма нови гласували)
Closed  Заключена тема
Moved  Преместена тема

Copyright © 2003-2018 | BG Development | All Rights Reserved
RSS 2.0