Re: Потрібна людина яка допоможе вивчити певний курс програмування
В концепцію інтернету речей ні С#, ні Java поки що не вписуються.
Крім того, дивлюся я на перспективні мови: Rust, Go та Swift, і бачу, що збирач сміття використовується тільки в Go. А рантайм взагалі лінкується в усіх трьох. Це з таких найбільших відмінностей.
І от чогось мене беруть великі сумніви, що до того часу, поки автор стане професійним програмістом, С# та Java будуть усе ще популярними. А якщо й будуть, то будуть в ситуації, в якій сьогодні знаходиться C++ - в мові та бібліотеках купа старого сміття, але нічого не можна викинути через сумісність.
Це так, адже вони для цього й не були створені. Але варто запитати у TS чи йому воно потрібно, у чому я сумніваюся. Буде нерозумно вчити, наприклад, Rust і писати enterprise applications лише з думкою "але я можу якщо що увійти до IoT!!"
Не знаю що там з виживанням інших мов, а про популярність джави я б на навіть не зарікався, бо вже 10 років їй пророкують смерть у каторгах і усе одно вона популярніша за всіх інших (http://www.tiobe.com/tiobe_index) та використовується практично в усіх enterprise компаніях. Java це більше ніж мова. Це JVM. Екосистема. Scala, Clojure, Groovy.
Не дуже зрозумів що ви розумієте під лінкуванням рантайму, але якщо малося на увазі лінкування коду, то у джаві, наприклад, також динамічна лінковка https://docs.oracle.com/javase/specs/jv … ms-5.html, думаю так само і у шарпі.