Каким образом платят налоги сайты, принимающие платежи через агрегатора?Сайты налоги не платят!
people.filter((n, i, a) => n.country && i === a.findIndex(m => m.country === n.country))
people.filter((n, i, a) => n.country && n === a.find(m => m.country === n.country))
people.filter(function({ country: n }) {
return n && !(this[n] = this.hasOwnProperty(n));
}, {})
Object.values(people.reduce((acc, n) => (n.country && (acc[n.country] = n), acc), {}))
[...people.reduce((acc, n) => n.country ? acc.set(n.country, n) : acc, new Map).values()]
Array.from(
new Set(people.map(n => n.country).filter(Boolean)),
n => people.find(m => m.country === n)
)
Нормально ли, что программа C++ при компиляции через make отнимает 2+ ГБ ОЗУ?
От чего зависит объём занимаемой ОЗУ во время компиляции
и как сильно связано количество ОЗУ, занимаемое при компиляции, и занимаемое в момент исполнения этой же программы?
У enterprise-приложений есть три основных качества:
- Большая и сложная кодовая база;
- Высокие требования по надёжности и производительности;
- Длительный срок эксплуатации.
Поэтому разрабатываться они должны на языках со строгой статической типизацией. Приложение на динамическом PHP в несколько миллионов строк кода, у которого на протяжении десяти лет сменится сотня разработчиков, будет иметь в себе такое количество трудноуловимых багов, что его поддержка будет обходиться дороже, чем будет приносить его эксплуатация.