eresid написав:Torbins написав:Цікаво як там у Телеграма справи.
Телеграм написаний на Qt/C++.
Якщо вже критична швидкість і споживання ресурсів, краще обрати Go (якщо мозок не заточений на ООП) або D (швидкодія на рівні Сі якщо без GC, якщо з, трішки повільніше буде, бенчмарки в інтернеті є, але набагато прокачаніша мова за С++).
Але ні Go ні D я б не радив як першу мову програмування, спочатку треба засвоїти щось більш популярніше і високорівневе (Java, C#, JavaScript, PHP). І вакансій в десятки раз більше раз більше по цим мовам.
телеграм літає в першу чергу завдяки прямим рукам розробників
(я вам на Qt точно зможу наговнякати щастя ще гальмівніше за скайп, проте - навіщо?)
Go - це щось типу спрощеної версії C/C++ (в останні з нахрапу за пару днів я не зміг забігти і робочу прожку накалякати, в го - зміг)
imho плюси - добре вміє в числодробилку, спрощений синтаксис у порівнянні з плюсами,
числодробилка на порядок швидше ніж js/php/erlang
мінуси - набігаєшся з бубнами поки системні змінні налаштуєш,
довго компілюється, компілятор віджирає оперативки нічогенько так,
довго будеш потилицю чухати поки знайдеш всі місця в коді де память протікає,
прога впаде в рантаймі - сама не встане (на відміну від ерланга)