Тёмный

Сравнение Java и C++ Мой опыт 

Daria Emacs
Подписаться 15 тыс.
Просмотров 34 тыс.
50% 1

Про байт код в java:
habrahabr.ru/post/111456/
habrahabr.ru/post/69797/
Реализация памяти в java:
коротко:
habrahabr.ru/post/84165/
длинно:
habrahabr.ru/post/112676/
к этой статье обязательно вот этот комментарий:
habrahabr.ru/post/112676/#com...

Опубликовано:

 

11 май 2017

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 344   
@programisli
@programisli 6 лет назад
Прикольно, весело и интересно. За что столько дизлайков поставили?
@yevhenukrainianer4781
@yevhenukrainianer4781 6 лет назад
Тематически все оч хорошо. Некоторые символы в видео - символы агрессии и глупости в моей стране. И я не о флаге.
@yevhenukrainianer4781
@yevhenukrainianer4781 6 лет назад
Видимо, им просто все равно. Лайкают за контент по прогр-ю.
@sdfsdfgs
@sdfsdfgs 5 лет назад
Колорадская ленточка использовалась при захвате територий Украины в 2014, флаг конечно же дополняет картину.
@ilya_ilya_12321
@ilya_ilya_12321 4 года назад
Я дизлайкнул за колорадскую ленту.
@MaratFayz
@MaratFayz 4 года назад
@Beginner_programmer Beginner_programmer вот здесь согласен. Она говорит, что нельзя собачку по ссылке изменить, но можно же
@user-ix9ib4qh1c
@user-ix9ib4qh1c 7 лет назад
меня эти ретро-вставки из фильмов веселят до упаду, так органично вставлено = )
@joizjy
@joizjy 6 лет назад
такая же тема))
@user-bx4jq5wn6c
@user-bx4jq5wn6c 5 лет назад
Ну просто генератор позитива =)) Дарья умничка, улыбка с лица не пропадает, благодарю )))
@vasilermakow1334
@vasilermakow1334 4 года назад
Спасибо за выпуск, с юмором у Дарьи все отлично; концовка с видеорядом решает,,, давно так не смеялся :)
@DariaEmacs
@DariaEmacs 4 года назад
Спасибо)) 😄.
@alexfx83
@alexfx83 6 лет назад
Девушка- просто прелесть, такой позитив, и харизма!!))) Java forever!!)))
@misteranderson6058
@misteranderson6058 6 лет назад
alexfx83 С# рулит
@shigo123
@shigo123 5 лет назад
Java? Что это за дерьмо ? Только С++ , assembler , C только хард кор ! Только конструктор копий !!
@user-pk6rw9tw3m
@user-pk6rw9tw3m 4 года назад
Вставки шедевральны, отдельное спасибо!
@DariaEmacs
@DariaEmacs 4 года назад
Спасибо :)!
@AndrewGorchakov
@AndrewGorchakov 3 года назад
Молодец! Отличная подача и юмор!!! 😃
@MrRobotM
@MrRobotM 5 лет назад
Супер!!! Умничка!!! Так держать!!!
@DariaEmacs
@DariaEmacs 5 лет назад
Спасибо!!!
@andreykutsevol2746
@andreykutsevol2746 3 года назад
Linus Torvalds "Nothing better than C" - RU-vid.
@nativecode770
@nativecode770 7 лет назад
Авто умница, метафоры очень в тему. Если честно, сразу скептически подошел к видео, думал будет типичное сравнение "апельсина с яблоком" но в итоге солидарен, почти со всем. Единственное, что сам я начинал учить программирование с с/с++(где-то год), но потом переключился на java. Сейчас уже около трех лет разрабатываю преимущественно на последнем, и могу сказать что лучше все-таки (для меня) начинать с чего-то более высокоуровневого (java/c# etc...). Т.е. ты тратишь меньше времени на борьбу с самим языком, его рамками, и начинаешь заниматься "разработкой" (как лучше построить архитектуру, где можно выжать больше производительности, думаешь о паттернах/принципах разработки и т.п.). Лично у меня программирование на с++ ( так же как и программирование в консоли или блокноте) убивало слишком много времени и мотивации. Я считаю, что главное начать разрабатывать на любом языке, а знание тонкостей и нюансов придет со временем( при условии, что программист сам захочет расти и развиваться).
@meJevin
@meJevin 7 лет назад
ага, начать лучше и вправду с java, c# или какого-нибудь языка с обширной легкодоступной библиотекой. но рано или поздно осонаешь, какая помойка языки, которые используют виртуальную машину/интерпритируемы. насколько они медлены по сравнению с тем же с++ и предлагают меньше возможностей из-за своей высокоуровневости и той же виртуальной машины. с++ очень универсальный. может быть настолько же высокоуровневым, как и с#, если программист знает, что делает. с++ очень сильный инструмент с огромным кол-вом возможностей, но осилить столь обширный язык, все его трюки, конструкции, возможности и т.д. трудно неопытным. в руках мастера, с++ творит волшебство.
@nativecode770
@nativecode770 7 лет назад
Ну я солидарен с Вами по-поводу скорости и урезанным возможностям за счет высокоуровневости. Но не согласен по поводу помойности (звучит забавно)), вообще я думаю, что ЯП - это всего лишь инструмент. Например та же джава имеет ряд задач с которыми она справляется на ура, и работы по улучшению её в данном векторе ведутся все-время, вот уже на подходе 9-я версия. Если изучить хронологию развития языка, по каждом отдельном апдейту, можно понять какой титанический труд туда вложен. И что разработчики языка не зря едят свой хлеб. Ну и зачем постоянно устраивать холивары, никогда не понимал людей которые хотят единственный инструмент, который включает в себя все, что только можно? Представьте себе молоток-стамеску-отвертку-домкрат и т.п. - думаю на выходе получиться, что-то весьма уродливое. Лично для меня не проблема выучить еще пару языков, например мне нравиться питон и JS(конечно, со всеми надстройками). Это ведь элементарная делегация задач, и каждый язык имеет свою нишу(кроме тех, что удачно умерли), все остальное просто треп.
@meJevin
@meJevin 7 лет назад
"никогда не понимал людей которые хотят единственный инструмент, который включает в себя все, что только можно? Представьте себе молоток-стамеску-отвертку-домкрат и т.п. - думаю на выходе получиться, что-то весьма уродливое." - называется швейцарский нож, очень удобная штука, кстати. конечно, языки это просто инструменты, для себя какую-то небольшую программу я могу написать на чем угодно из моих любимых языков. но с++ используется мной в более больших проектах. частично из-за моего большого опыта с ним, частично из-за количества сложных (и в некоторых языках даже невозможных), но очень эффективных конструкций которые я могу с пол пенка реализовать. стандаритизация, много прекрасных библиотек, гибкость, скорость - все, что мне надо для разработки чего-то серьезного. кстати, "скорость и возможности" языка никак не имеют отношения к его высокоуровневости или низкоуровневости. то, что я пытался донести - это то, что конструкция виртуальной машины (которая, к слову, как думаете на каком языке написана) и сам принцип работы интерпритируемых языков (коем шарп не является, потому что на самом деле он переводится в IL, а потом уже разбирается VM) не позволяют им быть такими же шустрыми, как С или С++ или Haskell или еще какой-либо язык, который напрямую компилируется в твой ник нейм)
@ajaymansur4769
@ajaymansur4769 4 года назад
Отличная подача материала. Видео вставки вообще вещь. Ну а последние 15 секунд заставили меня разразиться диким хохотом. Вот она сила и мощь С++ Кстати, выбрал С++. Очень хочу делать крутые игрушки наподобие ГТА
@DariaEmacs
@DariaEmacs 4 года назад
Большое спасибо)). Отличный выбор👍
@damianvoronow2611
@damianvoronow2611 6 лет назад
Спасибо Дарья я за ваш "легкоусвояемый" материал, и за ваше море улыбок и позитива! Ну впрочем других комментов(и с других аккаунтов :)) я и не писал! :)
@DariaEmacs
@DariaEmacs 6 лет назад
Спасибо Вам, Damian, за такой добрый и радостный комментарий)).
@johnsilver2976
@johnsilver2976 4 года назад
Спасибо за ваши сравнения ))) все никак не могу сесть и продолжить писать программу на Java. Писал бы на C++, но нужен webdriver в проекте. После просмотра видео, захотелось продолжать с новыми силами :-)
@user-gp4mp7pp4z
@user-gp4mp7pp4z 4 года назад
Блин ну пипец вас прёт🤣 через слово на смех готовы сорваться)) прикольная)
@user-ey4qp4mq4q
@user-ey4qp4mq4q 2 года назад
Самое лучшее сравнение этих двух языков из тех что я видел. Автор очень позитивно все рассказывает - приятно смотреть. Видео вставки классные👍
@DariaEmacs
@DariaEmacs 2 года назад
Спасибо, Иван!
@user-hu2ji2lw7v
@user-hu2ji2lw7v 2 года назад
Спасибо, Дарья! Пойду дальше изучать С++, возникало много сомнений-размышлений, что стоит перейти на Java или С#(вопрос также открытый, какой из них выбрать, или какой-либо другой)
@Alonso_Kinn
@Alonso_Kinn 4 месяца назад
Ххаахха😅😅😅 Прикольно! Я вас впервые вижу , но вы такая увлеченная прям программированием .
@DariaEmacs
@DariaEmacs 4 месяца назад
Спасибо 😊.
@user-kz3kl8bi2o
@user-kz3kl8bi2o 7 лет назад
AAAA Ураааа видео!!
@DariaEmacs
@DariaEmacs 7 лет назад
Я тоже по вам соскучилась))).
@AyratVideo
@AyratVideo 7 лет назад
Зацепил блог. Может еще стоит рассказать подробней о том в каких задачах предпочтительно решать тот, а в каких иной язык? например, на чем проще написать серверное приложение корпоративной бизнес логики? )
@tigervlad4954
@tigervlad4954 7 лет назад
Вставки из фильмов смешные. 12:18 - Норм так поржал с этого момента )))
@vitaliypolyakov8805
@vitaliypolyakov8805 2 года назад
Хотелось бы вторую часть видео Java vs C++. Ощущение от работы. Я себе так придумал, что на С++ работа как-бы более квалифицированная, умеренная по темпу. И ближе к математическому складу ума математика-программиста. Т.е., языки отличаются не просто тем, что там ссылки разное обозначают, а что С++ существенно сложнее, на нем пишут сложные вещи, и там, видимо, лучше работать, больше востребовано математическое образование и математический склад ума? Какие ощущения от работы, плюсы и минусы не в языке, а в опыте работы на языке, в комфорте, в ощущениях от работы? Меньше ли всякого рода стрессы на С++?
@vitaliiseptember266
@vitaliiseptember266 4 года назад
я в панике, за что вы дизлайки ставите? Прислушайся падаван, мат часть, делает из тебя профессионала.
@yuriboyko4438
@yuriboyko4438 4 года назад
То дурачье майдановское. Гнилой пластилин в руках масонов
@user-vl4zr6py9s
@user-vl4zr6py9s 7 лет назад
Три года писал на ассемблере. После перехода на С++ понял, что это язык для ленивых. На ассемблере больше контроля, больше возможностей, больше оптимизации. На С++ слишком много абстракции и ограничения возможностей. Простите, не в обиду, не удержался)) "Вы бы здесь вообще не ходили, тут грязь вообще, а Вы в туфельках" - понравилось)) Сам писал на ассемблере, на С++, сейчас пишу на Java. С++ люблю, и я считаю, что его надо знать, согласен с Вами. Но Java тоже люблю. И еще люблю Kotlin. :) А вообще ждал какой-нибудь холивар, а на деле позитивное и дружелюбное сравнение, человек просто делится впечатлениями и опытом) Спасибо.)
@BulatBulatov
@BulatBulatov 7 лет назад
На ассемблере можно написать все что угодно, только жизнь коротка))
@XxxXxx-rc2nw
@XxxXxx-rc2nw 7 лет назад
Игорь Селезнев бессмысленно
@meJevin
@meJevin 7 лет назад
сравнил ассемблер с С++)) низкоуровневый язык типа ассемблера сравнивать с высокоуровневым типа С++ и жаловаться на большое кол-во абстракций - странно. это как съесть суп, потом съесть салат, и в итоге сказать, что салат не понравился, потому что недостаточно жидкий.
@user-vl4zr6py9s
@user-vl4zr6py9s 7 лет назад
кто-то из нас забыл поднять табличку Сарказм ;) Это же шутка была, ну вы что)
@XxxXxx-rc2nw
@XxxXxx-rc2nw 7 лет назад
каждый язык под свою задачу и нече тут изобретать колесо
@Deltadan38
@Deltadan38 2 года назад
Вы офигенная
@mikhailveselov7733
@mikhailveselov7733 4 года назад
Последний момент просто сама эпичность))))
@RoadToFuture007
@RoadToFuture007 6 лет назад
Я конечно не java-профи, но разве там нет call-by-reference через значок &?
@cheerfulnik7980
@cheerfulnik7980 7 лет назад
А какие самые интересные проекты ты писала под Android на java?И можно ли писать программы на c++ под Android ?
@DariaEmacs
@DariaEmacs 7 лет назад
Чуть выше ответила про C++ под андроид. Я пишу под Андроид обучающие игры), считаю это самым интересным проектом).
@cheerfulnik7980
@cheerfulnik7980 7 лет назад
Спасибо!Лайк!
@msdracula5783
@msdracula5783 Год назад
важно не не только какие ощущения от языка, важно как и где ты будешь работать будучи джавистом и сиплюсовцем)) тяжело понять будет ли тебе писать на джава в банке, и не лучше ли уйти в более тяжелый софт на с++ в те же игры десктопные. а вообще как насчет перспектив этих языков в AR VR дсистемах виртуальной и дополненной реальности?? какой язык лучше для разработок софта для VR?? с++??
@user-gy1oz7ij9t
@user-gy1oz7ij9t 5 лет назад
Я первый раз в жизни вижу, девушку коддера! 😃 (я конечно знал, что такие представительница есть, но увидеть и услышать - это довольно разные вещи...)
@user-vl4zr6py9s
@user-vl4zr6py9s 7 лет назад
Дарья, по поводу статических переменных, проблема была не в статической переменной, а в том, что ссылка в этой переменной оставалась, если Вы, например, запишете туда null, ну или другой объект, сборщик мусора поймет, что на прежний объект нет живой ссылки и подберет его. Поэтому используйте static поля без боязни. Единственное, в джаве чаще применяют паттерн Dependency Injection, использовать статики не комильфо (но опять же без фанатизма), но это уже другой вопрос, относящийся к подходам в дизайне приложения.
@DariaEmacs
@DariaEmacs 7 лет назад
Да, это понятно), я пошутила, что статик боюсь). Спасибо!
@user-wx6qp3em9f
@user-wx6qp3em9f 7 лет назад
для очистки консоли использую system("cls") но возникает мерцание(самого символа который выводится). Как избавится от этого? И скажите почему при выходе новой студии постоянно возникают траблы(компилятор ругается) со старыми проектами ,Постоянно преобразовывает и криво.Они не могут сделать совместимость со старыми программами? Ответ в инете не нашел. Хочу углубленно заняться системным программированием,как думаете" Александр Побегайло - Системное программирование в Windows" хорошая книга?
@DariaEmacs
@DariaEmacs 7 лет назад
Павел Кувыкин, я для очистки консоли пишу clear, ничего не мерцает. А Вы про какую студию говорите? Если вижуал, то не могу подсказать, я в линуксе работаю. Про виндоус ничего не знаю.
@user-wx6qp3em9f
@user-wx6qp3em9f 7 лет назад
про CLEAR не нашел,вот прога попробуйте у себя #include "stdafx.h" #include #include #include #include #include using namespace std; int main() { long TotalBlock= 1774630;//Общее количество блоков long Block = 0; setlocale(LC_ALL, "Russian"); for (long i = 1; i
@DariaEmacs
@DariaEmacs 7 лет назад
У меня линукс, такая прога не запустится. 1-ое, что бросилось в глаза, вызов getch() без использования возвращаемого значения - это так задумано? 2-ое мерцание, возможно, из-за того, что консоль быстро очищается при каждой итерации, а потом опять выводит, можно в цикле while поставить Sleep(1000).
@user-wx6qp3em9f
@user-wx6qp3em9f 7 лет назад
вызов getch вполне штатный ,Sleep исключено так как требуется скорость
@DariaEmacs
@DariaEmacs 7 лет назад
)) я Вам вставить его предложила для диагностики ошибки), Кстати, getch() функция устарела).
@johnaran
@johnaran 6 лет назад
Байткод в Яве это аналог в Крестах машинного кода или бинарника. Процессор исполняет бинарник от Крестов, в Яве тоже процессор исполняет байткод. Просто процессор исполняющий байткод обычно бывает виртуальный, поэтому обычно устанавливают Виртуальную Ява Машину(ВЯМ), но также есть физический процессор исполняющий байткод, которые не очень распространены. Появились даже микроконтроллеры в котором исполняется байткод Явы. В общем архитектура процессоров идеально подходит под Ассемблер и Кресты, ребятушки Солнышки решили идти не снизу вверх, а сверху вниз, то есть начиная от удобного правильного языка типа Явы, потом под нее сделать процессор. Ну сделать такой физический процессор сразу может не получиться, ну ничего страшненького, ведь можно завиртуалить, так и сделали ВЯМ. Кресты это результат подхода по принципу, сперва авто, а потом к нему водила, а Ява это сперва удобное сидение для водилы, а остальное к нему адаптируется. Ну это как совковые авто и западные автомобили. У совков водила был приложением к машине, на "сгнивающем" Западе, наоборот, машина - это приложение для водилы. Или у совков, это сперва коммунизм, строй, а людей надо переделывать под этот строй, так появились не то люди, не то гоблины - советский человек, а на Западе, наоборот сперва люди, а формацию надо подгонять под людей. Перспективы. У Мурзиллы появилась Ржавчина, безопасный удобный язык, за место Крестов, вот под нее может быть будут клепать физические камни. Не понимаю чем Кресты людей не устраивает, нормальный язык, просто надо не допускать утечек, программировать внимательно, что в этом трудного, однако.
@Katar1x
@Katar1x 4 года назад
Вот они вставки, которые мы заслуживаем))) P.S. Я сижу на java, хотя в вузе нам давали только си, плюсу и шарп, но познав java, я как после айфона - никогда не вернусь))
@DariaEmacs
@DariaEmacs 4 года назад
Каждому своё), хорошо, когда есть выбор).
@pavelalekseev6455
@pavelalekseev6455 7 лет назад
Здравствуйте, можете посоветовать хорошую книжку по Assembler'у?
@DariaEmacs
@DariaEmacs 7 лет назад
Pavel Alekseev, здра́вствуйте! Мы учились по Зубкову, хорошая была книга, но сейчас, наверное, много новых хороших вышло...
@pavelalekseev6455
@pavelalekseev6455 7 лет назад
понял, спасибо)
@DariaEmacs
@DariaEmacs 7 лет назад
Не за что). Вот такая книга у нас была: goo.gl/EfKSfn
@pavelalekseev6455
@pavelalekseev6455 7 лет назад
Daria Emacs круто, спасибо ещё раз! Сейчас а то знакомому на первом курсе бакалавра курсовую дали писать на ассемблере, при том что на лекциях объясняют только Паскаль)
@Vitaly2501
@Vitaly2501 2 года назад
Спасибо большое :) Да да да :) Пока смотрел вспоминал свои эмоции от С, С++, Java. И вспомнил, что посчастливилось писать на Objective-C как раз до того как как там появился сборщик мусора. Да, для души хочется всё самому до регистров написать, но когда за тобой, как минимум, мусор убирают, конечно разработка ускоряется. Одни плюсы заменяются другими, как и минусы :) Спасибо большое :)
@DariaEmacs
@DariaEmacs 2 года назад
Спасибо, Виталий 😀.
@ilya_lix86
@ilya_lix86 7 лет назад
Как это в Джава все произошло от объекта? объекты сами происходят от классов, или я не прав?
@DariaEmacs
@DariaEmacs 7 лет назад
Я имела в виду класс java.lang.Object ) habrahabr.ru/post/265373/
@eyu7111
@eyu7111 5 лет назад
А чем отличается С# от С++?
@user-to9rx2ut7s
@user-to9rx2ut7s 6 лет назад
а где вы учились на си ++? сколько сейчас зарабатываете на джаве?
@DariaEmacs
@DariaEmacs 6 лет назад
ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-VW53Y4vcqh0.html
@sargongamer64
@sargongamer64 2 года назад
В Java тоже всегда всё передаётся по значению. То что вы называете "по ссылке" просто копируется значение ссылки на кучу в стек. Просто примитивные типы в Java хранятся в стеке и нельзя передавать их адреса. А если очень хочется как вы говорить передать примитивный тип по "ссылке" как вы говорите или через массив или написать класс обёртку или сторонние библиотеки. (Штатные обёртки типа Integer не подходят, так как неизменяемый класс)
@vladimir_2089
@vladimir_2089 3 года назад
Привет. Не программист, но тема интересная. С какого языка начать обучаться самому, если до этого нет опыта в этом? Мне 31, мозги потихоньку начинают ржаветь с возрастом. Мозги, ведь, "качать" нужно. Боюсь, как-нибудь, жену узнавать перестану (хотя...). Cоветуют начинать либо с Java, либо с Python, либо C++. Слышал и про С#, но про этот язык мнение у многих разделяются.
@gennady8263
@gennady8263 3 года назад
Я бы лучше с С начал. Потом C++.
@jingolol1
@jingolol1 7 лет назад
может быть я ошибаюсь ( поправьте меня), но в f(dog b) b является экземпляром класса, но не копией. но в f можно передать ранее созданный объект
@DariaEmacs
@DariaEmacs 7 лет назад
Да, так и есть, можно передать, тогда получится его поля поменять, а если создавать в самой функции, то он будет локальным и во внешнем объекте ничего не поменяется.
@BulatBulatov
@BulatBulatov 7 лет назад
С С# та же история примерно)) Я выбираю C#))
@user-mu6xb4bb7s
@user-mu6xb4bb7s 7 лет назад
Дарья, оставьте свои контакты пожалуйста, где можем пообщаться. С уважением
@DariaEmacs
@DariaEmacs 7 лет назад
В разделе о канале есть мои контакты. ru-vid.comabout
@BlackBaron2622
@BlackBaron2622 6 лет назад
в С# есть аналог байт-кодом Java. Псевдокод MSIL.
@wizardoflightnings6841
@wizardoflightnings6841 4 года назад
👍
@Mike19910711
@Mike19910711 3 года назад
static в Java привязывает поле или метод к типу, а не к экземпляру класса. Поэтому эти поля существуют в период всего существования приложения. В Android кстати они могут сохраняться даже после перезапуска приложения. Не рекомендуется хранить что-то большое в статическом поле. Чтобы сборщик мусора уничтожил объект при переполнении кучи, нужно просто убить все ссылки на него (в случае со статическим полем - присвоить ему null).
@user-vl4zr6py9s
@user-vl4zr6py9s 7 лет назад
Дарья, возможно неточно понял мысль, решил на всякий случай помочь уточнением. Все верно, создается локальная копия переданного аргумента. При этом локальная копия самого объекта не создается, только копия ссылки на него. Поэтому изменение полей объекта сработает.
@DariaEmacs
@DariaEmacs 7 лет назад
Спасибо, Игорь), мне надо было помедленнее об этом говорить).
@user-vl4zr6py9s
@user-vl4zr6py9s 7 лет назад
Нормально все "Просто вообще, грязь понимаете-ли, а Вы в туфельках")) Я прослушал, Вы очень обаятельная, засмотрелся)
@Leopold_z
@Leopold_z 2 года назад
Спасибо за видео! Сам недавно записался на курс по Java, а до этого изучал C++ для себя. Про поведение ссылок было интересно узнать P.S. Спасибо за ленту и флаг, сегодня это важно как никогда (хотя ролик и давно вышел)
@DariaEmacs
@DariaEmacs 2 года назад
Спасибо Вам!
@DariaEmacs
@DariaEmacs 2 года назад
VZ! Враг будет разбит, победа будет за нами.
@donalnoye4946
@donalnoye4946 Год назад
Рашисты zиганутые
@Peter-fx5ez
@Peter-fx5ez Год назад
@@DariaEmacs всё правильно дарья, VZяли в рот и додому поездом 200, враг будет разбит!
@stimfavid3797
@stimfavid3797 2 года назад
Ну доступно, ну ваще!
@misteranderson6058
@misteranderson6058 6 лет назад
А сколько всего лет вы программируете?
@DariaEmacs
@DariaEmacs 6 лет назад
Если не считать университет, то чуть больше 10 лет.
@vladwarrior8183
@vladwarrior8183 7 лет назад
Очень информативное видео))) Стоит ли учить jav'у для себя?
@DariaEmacs
@DariaEmacs 7 лет назад
Если Вы задаётесь этим вопросом, может и не стоит).
@AndriiKuftachov
@AndriiKuftachov 6 лет назад
"Для себя" стоит учить PHP, всегда можно взять хостинг за 3 копейки и ничего не настраивать. Также можно напсать какой-то простой скрипт, если нужно что-то сделать. А для работы, конечно Java и C# лучший выбор... Хотя, в PHP проще найти первую работу, так как требования по знаниям технологий значительно ниже.
@vladimirlx
@vladimirlx 7 лет назад
Дак а Си (который без плюсов ) еще более низкоуровневый чем С++ ?
@DariaEmacs
@DariaEmacs 7 лет назад
Вообще говоря, да. В нем всякие маллоки и прочие низкоуровневые вещи. А в С++ выделение памяти с помощью malloc зашито в оператор new. Напрямую пользоваться функциями из С не желательно.
@dario1622
@dario1622 7 лет назад
Самое главное в Си нет мерзких темплейтов.
@Mark-dg6tz
@Mark-dg6tz 6 лет назад
Нет, он просто еще более сырой чем С++
@AcrossSmart
@AcrossSmart 6 лет назад
Dario просто не юзай их, бож..
@yevhenukrainianer4781
@yevhenukrainianer4781 6 лет назад
Марк, чем же он сырой?
@SG-dh2ow
@SG-dh2ow 6 лет назад
Java изначально создавлась с заглядыванием через забор и строилась на простоте обучения на срезани острых углов C++ . Но когда дошла до максимального развития то поняла почему и главное за что С++ "сбивал колени и обдирал руки в кровь ". С++ можно подвязывать под Асемблер на любой вкус ( .asm) главное иметь чувство меры.
@annarazumovskaja6315
@annarazumovskaja6315 6 лет назад
Хотелось бы услышать ваш отзыв о PHP.
@DariaEmacs
@DariaEmacs 6 лет назад
Я никогда не программировала на PHP, только видела издалека).
@annarazumovskaja6315
@annarazumovskaja6315 6 лет назад
Он удивит тебя простотой).
@DariaEmacs
@DariaEmacs 6 лет назад
Не сомневаюсь), иначе на нем не программировало бы столько народу).
@user-hk8lc2ip8s
@user-hk8lc2ip8s 7 лет назад
... по соционике?
@daanl88l
@daanl88l 5 лет назад
Как понять что кресты изучил?:-)
@mrgor4505
@mrgor4505 7 лет назад
Ненавижу разделение на заголовочные и файлы тела вункции...идиотизм плюсов, то же самое если бы блин в книжном магазине обложки с огловлением продавали бы отдельно от текста книги....да еще и лежало бы это в разных отделах)))
@xLetisx
@xLetisx 6 лет назад
А ты не правильно к этому подходишь. Не обложка и отдельно от книги, а оглавление книги на отдельной страничке ;-)
@DrZupan
@DrZupan 6 лет назад
и эта страничка вырвана из книги и лежит в другом отделе))
@product4287
@product4287 6 лет назад
Разделение на объявления и реализацию, а так же дробление большого проекта на файлы в С/C++ - это не просто какая то прихоть. Это в первую очередь необходимость для раздельной компиляции проекта. Если большой проект постоянно перекомпилировать целиком при незначительных изменениях и добавлениях, что происходить очень часто в процессе проектирования, то компиляция занимала бы очень много времени.
@ivanaaa6049
@ivanaaa6049 6 лет назад
h- файлы задают интерфейс модуля, а cpp- файлы его реализуют. В крупных проектах программиста больше интересует интерфейс модулей, который не засорен ненужными деталями.
@scramblerize
@scramblerize 4 года назад
да ваще ужас. вот накуа ?
@user-uu9gb6hj1m
@user-uu9gb6hj1m 4 года назад
спасиб, пошол на с++ с проводками играть
@LeontyevIgor
@LeontyevIgor 4 года назад
Касательно предположения передачи параметров НЕ по ссылке, а по значению 9:19 В «C++» ссылка - это же разыменованный константный указатель - сахарок для удобства. Разве нет? int x; int * const y = &x; int & z = x; *y == z -- равное значение y == &z -- тот же адрес Разработчики языка «Java» видимо решили пойти намного дальше, и вовсе оградили программистов от указателей -- элегантно скрыв их, но не лишившись при этом передачи объектов по указателю/ссылке/адресу. Смею предположить, что ссылка в «Java» лишена указательной арифметики изначально, посему не было необходимости делать её константной, и как следствие ссылке стало можно назначать новые объекты. //=====JAVA===== class Dog { private int x; public Dog(int x) { this.x = x; } public void eat() {} public void set(int x) { this.x = x; } } public class JavaVsCpp{ public static void f(Dog b){ b.eat(); // b.x = 1 b.set(2); // b.x = 2 b = new Dog(3); // b.x = 3 b.set(4); // b.x = 4 } public static void main (String args[]){ Dog d = new Dog(1); // d.x = 1 f(d); // d.x = 2 } } //=====JAVA===== Код выше сопоставим по функционалу с кодом ниже //=====C++====== class Dog { int x; public: Dog(int x) : x(x) {} void eat(void) {} void set(int x) { this->x = x; } int get(void) {return x;} }; void f(Dog* b) { b->eat(); // b.x = 1 b->set(2); // b.x = 2 b = new Dog(3); // b.x = 3 b->set(4); // b.x = 4 } int main() { auto d = new Dog(1); // d.x = 1 f(d); // d.x = 2 return 0; } //=====C++====== Мы также можем на плюсах "захотеть присвоить новое значение" объекту (на самом деле заменив старый объект новым): 10:27 //xxxxxC++xxxxxx class Dog { int x; public: Dog(int x) : x(x) {} void eat(void) {} void set(int x) { this->x = x; } }; void f(Dog* &b) { b->eat(); // b.x = 1 b->set(2); // b.x = 2 delete b; // борьба с утечкой памяти // но если передадут массив -- фрагментация памяти обеспечена b = new Dog(3); // b.x = 3 b->set(4); // b.x = 4 } int main() { auto d = new Dog(1); // d.x = 1 f(d); // d.x = 4 return 0; } //xxxxxC++xxxxxx Надеюсь в этом моём посте больше проясняющих моментов, чем запутывающих. Всем бобра.
@reosfire
@reosfire 5 лет назад
Я так понимаю C# тоже надо было учить после C++, ну и ладно)
@possumcode
@possumcode 7 лет назад
А Емакс лучше для Жавы будет чем Эклипс?
@DariaEmacs
@DariaEmacs 7 лет назад
Я пишу под андроид, поэтому для java использую android studio, а emacs для всего остального.
@anton.k.
@anton.k. 7 лет назад
Kirill Gorin а в есть какая-то принципиальная разница в средах разработки/отладки? Кроме личного удобства. Мне действительно интересно, т. к редко пишу на на высоких языках (кроме php, если его считать ЯП) сам использую net beans или то что предлагают разработчики ОС (Android Studio, Visual Studio)
@philippmaluta978
@philippmaluta978 6 лет назад
я как-то пробовал кодить на Java на Emacs. Засетапить базовые IDEшные фичи оказалось крайне непросто.
@user-jb7xp6ms3j
@user-jb7xp6ms3j 3 года назад
Отличное видео от красивой девушки и молодец, что смело посылаешь данутых
@DariaEmacs
@DariaEmacs 3 года назад
Спасибо! :)
@sargongamer64
@sargongamer64 2 года назад
Странно слышать от прогера на C++ про передачу параметров заблуждение, что параметры передаются по ссылке в C/C++. Вообще-то технически параметры в C++ передаются по значению ВСЕГДА! Технически в стек всегда копируется значение переменной. Просто это значение может быть адресом другой переменной( которая тоже может быть указателем). Да адрес можно передать хоть примитивных типов, хоть классов, хоть адрес указателя.
@ruslanislanbekov1067
@ruslanislanbekov1067 6 лет назад
мастер сравнения
@ifuu-pc2kp
@ifuu-pc2kp 7 лет назад
Такс, такс, любопытно.
@user-gv3gm6qp8w
@user-gv3gm6qp8w 6 лет назад
Начинал изучение программирования с C++ и этот язык не кается сложным. Одно из преимуществ этого языка - в наличии указателей и их арифметики.
@user-hk8lc2ip8s
@user-hk8lc2ip8s 7 лет назад
максимка?
@user-bw8ud8cf3t
@user-bw8ud8cf3t 7 лет назад
А на каком языке тебе больше нравится программировать, и почему ты перешла с c++ на java?Спасибо за ответ Ты самая лучшая Лайк и подписка!
@DariaEmacs
@DariaEmacs 7 лет назад
Никита, мне нравится программировать на С++, Java и Python. Я собственно не переходила), на С++ и сейчас программирую, но не в таком объеме, как раньше. А Java внезапно появилась в моей жизни, когда срочно понадобилось написать приложение под андроид.
@user-bw8ud8cf3t
@user-bw8ud8cf3t 7 лет назад
Спасибо за ответ!
@cyrilanisimov
@cyrilanisimov 4 года назад
1:55 Это Си - ручная коробка, а С++ - автоматическая. Ну а джава - это уже Драйв-ассист))
@DariaEmacs
@DariaEmacs 4 года назад
Всё в точку!
@leopinlex2151
@leopinlex2151 7 лет назад
Всем привет! Дарья,подскажи... Я начинающий программист "Hello World"))). Отправной точкой какой язык изучать,чтобы глаза открыл и мозги вправил? Неужели придется с Бейсика или Паскаля начинать? Или как большинство с PHP начать?
@DariaEmacs
@DariaEmacs 7 лет назад
Привет), начинать лучше с С или С++ (мое _личное_ мнение, основанное на _личном_ опыте)). Другие варианты: Python, Java). Но это еще зависит от того, чем Вы планируете дальше заниматься. Вы выбрали Php, потому что хотите посвятить себя сайтам?
@leopinlex2151
@leopinlex2151 7 лет назад
Планирую разрабатывать приложения,писать софт. В общем если честно,много всего... А про PHP спросил,просто с него чаще всего начинают писать и затем на сложные языки переходят. И недавно услышал,что те кто изучал С++,хотели бы начать не с него,когда только начинали, а с С#. Но только такой вывод сделали когда непосредственно изучили С++ ))) Как вы думаете?
@DariaEmacs
@DariaEmacs 7 лет назад
Честно, говоря, я знаю только одного программиста, который перешел с php на С++, остальные, как программировали на php, так и программируют). Я не могу ни подтвердить, ни опровергнуть)), когда изучу С#, отвечу на Ваш вопрос)). Если приложения, может быть, лучше java. Есть классный сайт по java андроид: developer.alexanderklimov.ru/android/ Где все по шагам расписано, и сразу виден результат Вашей работы.
@DariaEmacs
@DariaEmacs 7 лет назад
Кстати, С# для Unity нужен), это если не приложения разрабатывать, а именно игры под все платформы).
@leopinlex2151
@leopinlex2151 7 лет назад
Спасибо! Супер подача и информация! Буду дальше смотреть )
@acerlmt
@acerlmt 7 лет назад
А что если перейти с PHP на Ruby?)
@losexperimentos6581
@losexperimentos6581 7 лет назад
c С# на Алгоритм-80
@AndriiKuftachov
@AndriiKuftachov 6 лет назад
ЗАЧЕМ????????? Есть же реально хорошие языки для перехода с PHP
@ProkerKusaka
@ProkerKusaka 6 лет назад
Я понимаю что видео старое уже, но все же, для тех кто зайдет сюда) В java сейчас сборщик мусора если не удалил null объект, то можно не переживать за память, так как виртуальная машина в курсе дела и если память нужна будет, он таки найдёт проблему) Благо java не стоит на месте и постоянно развивается, ждём 9 версию
@cppprograms5868
@cppprograms5868 4 года назад
Чтобы кто не говорил про плюсов, он для меня лучший язык программирования, да и многие его проблемы решены( или решеются) .
@DariaEmacs
@DariaEmacs 4 года назад
+1 ))
@cppprograms5868
@cppprograms5868 4 года назад
Daria Emacs когда будут новые видео на канале?
@fulcrum013
@fulcrum013 7 лет назад
Писать можно на любом Тюринг-полном языке. Зачем себя ограничивать? Пишите на С++;
@product4287
@product4287 6 лет назад
Зачем себя ограничивать только С++ ом или отдельными "полными языками"? )) По моему лучший вариант - это распределение задач на связки быстрых компилируемых языков с удобными скриптовыми. Пример С/C++ и Python или С/C++ и Lua...
@ILoveSoImAlive
@ILoveSoImAlive 3 года назад
заставочки - огонь. девушка - огонь.
@DariaEmacs
@DariaEmacs 3 года назад
Спасибо).
@soviet_union1987
@soviet_union1987 7 лет назад
А можно ли на С++ создавать приложения под Android ?
@DariaEmacs
@DariaEmacs 7 лет назад
можно кросс-платформенные графические приложения писать на кокосе: habrahabr.ru/post/270133/ или Qt: www.qt.io/mobile-app-development/ или с помощью NDK включить С++ код в приложение под андроид: developer.android.com/ndk/index.html
@soviet_union1987
@soviet_union1987 7 лет назад
Спасибо Большое за ответ :)
@DariaEmacs
@DariaEmacs 7 лет назад
Не за что:)
@user-qz5jz1qe3r
@user-qz5jz1qe3r 6 лет назад
Daria Emacs а можно ещё и на nodejs ...Уфф мерзость ))))) Ещё и Котлин вводят 😣
@skape924
@skape924 5 лет назад
Знаю что этот коммент не к теме, но я просто хотел вспомнить что за фильм. 1:17
@DariaEmacs
@DariaEmacs 5 лет назад
К теме), это "Укрощение строптивого").
@skape924
@skape924 5 лет назад
@@DariaEmacs Спасибо :)
@TheTalants
@TheTalants 7 лет назад
Ох уж эти девушки... Всё то у них на эмоциях. Даже программирование :) Раз байтик, два байтик, три байтик в баночку... Раз байтик, два байтик, - новая програмочка :) PS шутка такая :)
@DariaEmacs
@DariaEmacs 7 лет назад
:))
@__--_--_--_--__
@__--_--_--_--__ 2 года назад
Смысл сравнивать горячее и круглое. Главные плюс Java это скорость разработки и проще писать большие системы, а C++ для системного программирования. Если в C++ все убирали бы за собой, не было столько глюков в софте и создатели Java не стали бы придумывать сборщик мусора.
@R1d3rrr
@R1d3rrr 6 лет назад
Вообще ясное дело, что писать десктопное приложение на джава - это трешак тот еще. Но тут просто языки решают разные задачи. Хорошо, что тут в комментах почти нет полностью отпетых даунов, которые считают, что один язык лучше другого, не понимая, что эти языки полезны в разных отраслях. Да че вообще спорить? Зайти на сайт headhunter и посмотреть, сколько там вакансий на java и c++. Языки примерно одинаково полезны.
@DariaEmacs
@DariaEmacs 6 лет назад
global_silence, это точно:).
@grimmfall7986
@grimmfall7986 6 лет назад
У джавы единственное преимущество в кроссплатформености - все. Да, мне нравится, что я собираю один исполняемый файл и запускаю его на любой десктопной машине - это очень удобно. Но во всем остальном я не вижу никаких преимуществ джавы перед C#, тем не менее C# значительно быстрее и там уже можно разрабатывать какие-то серьезные игры. Но C# юзает богомерзкие фреймвоки микрософта и это единственное, что заставляет меня от от его отказаться. . А С++ для тех кто любит лишнюю головную боль. Пожалел, что 2 года топтался на одном месте, изучая С++, когда мог использовать ту же джаву и изучать не язык, а разработку полноценных программных продуктов. В итоге через месяц защищать бакалаврскую работу, а в С++ я до сих пор не знаю с какой стороны к компилятору подойти, чтобы можно было собрать полноценное приложение с графическим интерфейсом. Хорошо хоть для темы диплома мне этот язык не нужен, там я использую python.
@PavelKovalenko1986
@PavelKovalenko1986 7 лет назад
Как ты так фрагменты из кучи старых фильмов подбираешь?!!! :)
@DariaEmacs
@DariaEmacs 7 лет назад
Павел, я старые фильмы обожаю) и почти все наизусть знаю), поэтому ассоциации сами приходят).
@PavelKovalenko1986
@PavelKovalenko1986 7 лет назад
У меня сестра фильмы типа "Любовь и голуби", "Москва слезам не верит", "По семейным обстоятельствам" до дыр засматривала. У меня ощущение, что я их наизусть знаю ))
@user-bb7dk1gv5w
@user-bb7dk1gv5w 3 года назад
А может лучше посуше, и сразу к делу?
@qwertymangames1800
@qwertymangames1800 4 месяца назад
Коротко о сути видео: Хотите изучить Английский язык? Сначала изучите китайский. После него вы легко сможете изучить любой другой язык так как китайский сложнее.
@user-hu2pf5rx8q
@user-hu2pf5rx8q 6 лет назад
Фишка java в том что он платформо-независемый, а такое огромное употребление памяти в java, и делает его независимым
@AndriiKuftachov
@AndriiKuftachov 6 лет назад
Это вообще никак не связано! Сейчас Си++ самый платформонезависимый после JavaScript.
@user-hu2pf5rx8q
@user-hu2pf5rx8q 6 лет назад
Андрей Куфтачев, я задам тебе вопрос, если написать на c++, на Windows она запуститься, а на Mac OS, не запуститься, почему?
@user-hu2pf5rx8q
@user-hu2pf5rx8q 6 лет назад
Андрей Куфтачев найди в интернете, что значит независимо-платфорым
@AndriiKuftachov
@AndriiKuftachov 6 лет назад
Фишка в том, что нужно для начала закончить школу ;-) C/C++ позволяет писать общий код, компилировать под разные платформы и делать нативные обвязки, а Java не работает на iOS, на погибшем Windows Phone тоже не работала. И да, Java на Android и на desktop - это две разные виртуальные машины и имеют несовместимый байт-код, отсюда, необходимо компелировать отдельно.
@st1ck975
@st1ck975 5 лет назад
Потому что ты не скомпилил по Mac OS изи @@user-hu2pf5rx8q
@PERFECT-TIME-CLUB-MUSIC
@PERFECT-TIME-CLUB-MUSIC 4 года назад
в java тоже так же можно сделать, функцию в одном файле, все переменные в другом классе другого файла, за 3 года этого не узнать ...... я только 5 уроков по Java посмотрел и то уже это знаю ....
@DariaEmacs
@DariaEmacs 4 года назад
Молодец)! Садись, пять!
@PERFECT-TIME-CLUB-MUSIC
@PERFECT-TIME-CLUB-MUSIC 4 года назад
@@DariaEmacs а реально лучше с Python начинать? говорят что в ООП замумукаешься разбираться в коде ...
@DariaEmacs
@DariaEmacs 4 года назад
Это зависит от того, чем Вы хотите заниматься дальше. Мы вообще сначала С изучали.
@Mike19910711
@Mike19910711 3 года назад
Java (а лучше Kotlin) в связке с C посредством JNI - идеально. Даже C++ не нужен)
@elinsova6286
@elinsova6286 3 года назад
А нельзя ли заменить Kotlin каким-нибудь фреймворком Java под Android?
@tim4ig386
@tim4ig386 2 года назад
Ага, кнш, Да-да, если так, почему те же роки писали гта на C++, а не на джаве?
@jacksmirnoff3695
@jacksmirnoff3695 6 лет назад
По-моему эту девушку постоянно веселит объектив камеры
@drfdev
@drfdev 4 года назад
10 лет пишу на джаве, какая же боль слушать такие ролики. 90% из из перечисленного не будут такими удивительными вещами, если просто прочитать спецификацию. Мне, например, нравится что джава работает с памятью быстрее c++, потому что ей не нужно ничего выделять - у нее уже есть кусок памяти, с которым она может делать все что хочет. Программисту остается только сильно не накосячить в программе. А для маленьких программ можно использовать модули - и выкинуть все что не нужно, сократив размер потребляемой памяти до 80%
@dimkaddd7674
@dimkaddd7674 5 лет назад
а я Java начал учить...
@DariaEmacs
@DariaEmacs 5 лет назад
и это хорошо)...
@user-sg9ff3we4f
@user-sg9ff3we4f 4 года назад
@@DariaEmacs подскажите, я начал учить java с нуля в программировании, бросать это дело и учить С++ а потом java? Время ограниченно ввиду возраста, то есть желательно сразу сразу с каким либо языком зайти в эту сферу, помогите советом, спасибо.
@dark_evil77
@dark_evil77 3 года назад
С девушкой что то не так)
@anton.k.
@anton.k. 7 лет назад
С++ это скорее Си, который подрос) а Java инопланетянин, только язык общения немного схож. Java полностью обстрактный (или почти) . А вообще начинать можно с Си (в процессе обучения, в идеале с микроконтроллеров и в Linux ) хорошо поставит мозги и культуру программирования (те же статические переменные, указатели, управление памятью, структуры и т.д.) , потом только ООП понять можно и сразу с Java (т. к он более строгий и не будет соблазна перейти на процедуры) . Хотя начинать вообще лучше с того к чему душа лежит или если есть рядом хороший "учитель" - то, что он посоветует
@anton.k.
@anton.k. 6 лет назад
pasha12q1 это имхо, и тем не менее во многих учебных программах начинают именно с таких языков, как си. ООП понимать в любом случае придётся, и кто знает, что будет если начинать программировать с него, не имея базы. Я считаю, что си помогает изучить базовые основы программирования, и лучше понимать, как все работает. А С++ все равно близкий родственник Си, подход конечно другой, но у меня он воспринимается, как логическое продолжение Си и при изучении сохраняется интерес, т. к видишь мощное развитие возможностей, но при этом он уже не кажется монструозно сложным
@anton.k.
@anton.k. 6 лет назад
pasha12q1 а вообще идеального решения нет, начинающим главное не потерять интерес и не испугаться программирования. Считаю, язык должен быть не самой целью и необходимо всегда быть готовым что-то переучить, это неизбежно при самостоятельном изучении
@Kitsikoo
@Kitsikoo 6 лет назад
Обстрактный? Тебе надо русский учить, а не программирование :D
@user-zb5pr4wv8d
@user-zb5pr4wv8d 7 лет назад
а я не заметил никакой разницы между Java и C++ )))) а c NET так вообще близнецы ))))
@anton.k.
@anton.k. 7 лет назад
Тимур Абдулов изучи Си и поймёшь) C++более гибкий и менее строгий. Но смотря какие программы писать.
@oleksandr3275
@oleksandr3275 6 лет назад
Здравствуйте. Если судить из Вашей логики, то надо вообще начинать на перфокартах работать... потому что тогда было каашмар как сложно... даже не знаю, зачем сначала всё усложнять а потом облегчать ? Сначала ходят по канату со страховкой, а потом усложняют. Зачем учить язык только потому что он сложнее ? Учить надо тот язык который нравится больше и более восстребованный на рынке труда, либо исходить из того что однажды он будет более востребованный.
@nikivanov6900
@nikivanov6900 6 лет назад
А в Англии вообще ВСЕ по левой стороне улицы ездят и говорят не по-нашему !!! У каждой страны, языка свои особенности. Не понимаю ТАКИХ удивлений. Изучи язык, основы, почитай про особенности работы с памятью и не будет проблем. А некоторые вещи так и вообще окажутся достоинством.
@lance8183
@lance8183 6 лет назад
Суто всё видео рассказывала про то, что ДЖАВА всё делает сама и она автомат. Ставки из старых фильмов не к чему, это же IT а не 90-ые.
@sagidmagomedov
@sagidmagomedov 7 лет назад
Родная, не хочу нагнетать, но, боюсь, ты не до конца разобралась с Java... void f(Dog d){ d.age = 2; } Поле объекта d изменилось после вызова функции. В Java копируются ссылки! А вот твой пример переведённый на плюсы: void f(Dog* d){ d = new Dog(); /* вместо *d = Dog(); - сечёшь? */ }
@DariaEmacs
@DariaEmacs 7 лет назад
Родной, я об этом и говорю), если внимательней посмотреть видео, то Вы поймете.
@AndriiKuftachov
@AndriiKuftachov 6 лет назад
В Java все передается по значению, в видео правильно сказано.
@drfaust5473
@drfaust5473 6 лет назад
Орнул на 9:50. Зайка моя, в С++ нужно указать адрес памяти по силкам через - "&" или через указатели - "*", если просто передать значение переменной, то ты ее просто скопируешь. Странный код, хотя и упомянула силку...
@user-sv2gm3vk6k
@user-sv2gm3vk6k 4 года назад
Сначала когда ты сказала, что много лет работаешь на этих языках, я подумала, что ты расскажешь что-то новое. Но нет. Человек, который хотя бы полгода кодит на плюсах и месяц кодит на Java, расскажет явно не меньше
@alexzeek8985
@alexzeek8985 4 года назад
Мило, но вставок явно поменьше надо .
Далее
Java, Android, NFC, SQLite
15:16
Просмотров 5 тыс.
HOW DID SHE WIN??
00:49
Просмотров 14 млн
15 Years Writing C++ - Advice for new programmers
4:04
Зачем нужны указатели в C++?
8:14
Просмотров 1,9 тыс.
STL с нуля | C++
22:43
Просмотров 16 тыс.
День из жизни QA тестировщика
14:59
Стоит ли учить C++
6:31
Просмотров 107 тыс.