Pull to refresh
-13
0

Пользователь

Send message
Так это же саморегуляция популяции: не нашел своего места — не оставил потомства и умер. В этом ничего плохого, это природный процесс
Что-то ваши объяснения очень далеки от научности. Стиль, как для маленьких детей или передачи на Discovery для домохозяек, прочитавший только эту статью, так и не сможет логично и обосновано объяснить, почему же собственно все так.
Редактор QtCrator не умеет решить даже тривиальные задачи, отсутствие решения которых очень мешает для разработки на C++:
1.
//...
std::map<size_t, std::string> mymap;
//...
mymap //..

— при наведении на mymap подсказка выглядит просто как «std::map», не показывая, какими параметрами инстанцирован шаблон, нужно переходить к месту определения.

2.
std::map<std::string //...

в той же студии или kdevelop — будет подсказка по параметрам шаблона при наборе в духе
std::map<K, <b>T</b>, H = std::hash<K>, A = std::allocator<std::pair<K, T>>>

в QtCreator — ничего. В случае с большими наборами шаблонных параметров (например в boost), которые наизусть не помнишь — такого очень не хватает
Так зачем переносить убунту-проблемы на все Linux системы?
У меня Arch (самый что ни на есть bleeding edge) 5ый месяц, ничего не рушится, что я не так делаю?
Что бы не ждать дистрибутива с новым ядром два года, придумали rolling release
Нет ничего плохого в том, что бы заимствовать удачные идеи. И дело тут не в деньгах на мак — его себе может позволить любой, однако остаются на линуксе из множества соображений.
Другая версия компилятора / другие флаги компиляции, да и просто хотя бы другая система, на которой собиралось, дадут не идентичные бинарники.
И делает код неподдерживаемым другими компиляторами
Именно поэтому существует opensource
Большинство компиляторов функциональных языков разворачивают хвостовую рекурсию в цикл
Человек узнал про unix time, который хранится в обычном int, я думаю все рады.
потому что << — добавление в конец потока, например echo blabla >> file.log
Просто не нужно приводить не приводимое и выдумывать костыли с рядом reinterpret_cast, static_cast, const_cast, что бы потом не говорить что на C++ легко выстрелить себе в ногу. И если не нравится строгая типизируемость, можно писать на языках с динамической типизацией.
То есть вообще ставить не стоит никогда?:)
Иногда мне кажется что обычные плюсы сейчас намного читабельнее, сравним:
auto& a(const std::unordered_map<std::string, int>& arr)
{
	arr["add"] = 1;
	return arr;
}

for(auto& el: a({{"o", 2}}))
	std::cout << el.first << " => " << el.second;
	
for(auto& el: a({{"c", 4}}))
	std::cout << el.first << " => " << el.second;


почти дословно пхпшный вариант
Теперь оверклокеры у себя дома такие делать будут
Debian testing, не тормозит, и вообще порт показался качественным, отличий от windows версии по скорости нет. Куда лучше порта Ведьмака.
По примеру из статьи, на мой взгляд, вот это
public class Program {
    public static int Puzzle(String s) {        		
        return s.replaceAll("[^a]", "").length();
    }
}
— ничуть не хороший код по сравнению с первым, и приветствовать такое — странно. Серьезный оверхед в виде использования регулярного выражения и создания новой строки там, где нужно просто посчитать символы 'a', ради экономии 3 строчек;
Ну я например использую gnome 3, особых глюков нет (если не считать ими например иногда залипающую на секунду анимацию появления рабочего стола при запуске, но это мелочи). Внешне тоже на мой вкус вполне симпатично (мак не юзал, но по его скриншотам кажется что не хуже чем там)

Information

Rating
Does not participate
Date of birth
Registered
Activity