Форум программистов, компьютерный форум, киберфорум
Священные войны
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.73/55: Рейтинг темы: голосов - 55, средняя оценка - 4.73
0 / 0 / 0
Регистрация: 26.11.2018
Сообщений: 1

Kotlin - как первый язык?

26.11.2018, 09:03. Показов 12670. Ответов 53
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте! Седина в бороду - бес в ребро: хочу попробовать выучить язык. Фактически первый (если не учитывать Basic 30 лет назад в школе). Цель: расшевелить мозги и получить возможность работать дома. Хочу поинтересоваться у пользователей:
1. Реально ли начинать с него?
2. Где учиться, если почти не владею английским.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
26.11.2018, 09:03
Ответы с готовыми решениями:

Первый/основной язык программирования
Первый/основной язык программирования как концепт учебного процесса с целью импортозамещения ПО. Название темы немного мудрёное....

Кто какой язык программирования учил первый
Вот интересный вопрос кто с какого языка программирования начинал. и на каком вы сейчас программируете

Язык программирования Kotlin
Достаточно интересный новый (2011г.) язык Kotlin, предлагающийся компанией JetBrains (как? вы не слышали про JetBrains?:p:rtfm:) на замену...

53
in code we trust
 Аватар для __py__
134 / 163 / 12
Регистрация: 29.02.2016
Сообщений: 886
04.12.2018, 11:13
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Kukstyler Посмотреть сообщение
Amicus Plato, sed magis amica veritas. (c)
Это ещё что, вот если бы тут начали все obscurum per obscurius, вот тогда respice finem
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
04.12.2018, 11:19
Цитата Сообщение от Edzard Посмотреть сообщение
На Lisp программы пишутся в разы быстрее чем на любом другом языке
На момент его появления. Да и то потому что те кто этот рекламный слоган изобретал не знали что Фортран уже родился годом раньше.
0
 Аватар для Kukstyler
1260 / 870 / 268
Регистрация: 02.04.2009
Сообщений: 3,307
04.12.2018, 11:22
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Вы хотя бы что то кроме хеллоуверда в своей жизни разработали? Или и тот на стадии отладки застрял?
Вы ещё и гаданием занимаетесь? А что, Математиком никак на жизнь не заработать?

Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Да то вы бред несете.
Это я бред несу? Вы утверждаете, и убеждаете человека в том, что если человек не Великий Математик, то не может стать программистом!
Однозначно видно, что Вы, Милейший, сидите где-то в подвале лет этак 20, создали себе воображаемый мир и живёте в нём. Да и Бог с Вами, только не тащите туда-же других!!!

Несёте бред сивой кобылы, и вместо вменяемой аргументации, человек Математик, переходите в поприще гадалок. Сходите к психологу, по дороге прикупите пару журналов по информатике, перелистайте, что изменилось за последние 20 лет.

Всем кто читает эту тему в надежде найти ответ на вопрос ТС: математику знать надо, но не нужно быть великим математиком, что б стать хорошим программистом. Для того что бы стать программистом нужны: развитый логический аппарат, хорошее понимание как устроены машины/компьютеры/эвм, понимание процесса компиляции, детальное изучение языка/ов, и конечно же, после теории, практика и ещё раз практика!
0
in code we trust
 Аватар для __py__
134 / 163 / 12
Регистрация: 29.02.2016
Сообщений: 886
04.12.2018, 11:33
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
А вот в мире быдлокодинга по форматированию ввода вывода ака веб-дев действительно с вакансиями напряжно.
просто требования слишком завышены, отсюда иллюзия о большом количестве вакансий.

Добавлено через 6 минут
Цитата Сообщение от Kukstyler Посмотреть сообщение
хорошее понимание как устроены машины/компьютеры/эвм
это поможет изучить на хорошем уровне?

Добавлено через 1 минуту
или ещё нужно будет изучить
Основы программирования для Linux?


Добавлено через 1 минуту
а если ещё добавить знания
Разработка модулей ядра Linux
0
131 / 146 / 19
Регистрация: 19.02.2017
Сообщений: 619
04.12.2018, 11:35
Цитата Сообщение от __py__ Посмотреть сообщение
Под виндой около 70-80% десктоп программ написаны на C/C++.
При чем тут десктоп во-первых. Серверного софта во много раз больше. Во-вторых для .NET есть C#. Не думаю, что на C/C++ под винду больше пишут чем на C#.
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
04.12.2018, 11:35
Цитата Сообщение от __py__ Посмотреть сообщение
просто требования слишком завышены, отсюда иллюзия о большом количестве вакансий.
ну в реалиях запада там c явой довольно неплохо в школе ознакамливают. так что любой более-менее трезвый гражданин потенциально способен разравнивать ввод-вывод за три земляных ореха в год. Ну и опять же текучка в результате в этих конторах бешенная, да и сами конторы как грибы появляются и с такой же скоростью лопаются. Вот и завалено все вакансиями. Стандартная вакансия вебдевера - образование не ниже школы, з/п до $40k/год.
А хайтеч тот еще в районе 3-го курса потенциальных работников столбит, на практику приглашает ну и вообще старается у себя удержать по всякому. Потому что при таком дефиците через сайты пытаться работников искать бесполезно. На з/п поэтому не скупятся - у джунов-свежеиспеченных бакалавров от $120k/год. Ну требования естественно соответствуют тому что в дипломе написано.
0
in code we trust
 Аватар для __py__
134 / 163 / 12
Регистрация: 29.02.2016
Сообщений: 886
04.12.2018, 11:36
или уже не достаточно просто знаний python, его фреймворка django?
-- добавлено к предыдущему посту.
0
131 / 146 / 19
Регистрация: 19.02.2017
Сообщений: 619
04.12.2018, 11:41
Да так мелочи. моторчики гигаватные покрутить тудыть-сюдыть
Вот и разобрались. Задачи детские. Кода там не много. И таких задач единицы. И такой софт спокойно можно писать на Lisp, Haskell, Ocaml, etc. Так что все ваши доводы как всегда ни о чем.

Добавлено через 3 минуты
Меня? За что?
За неуместный и беспочвенный троллинг.
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
04.12.2018, 11:55
Цитата Сообщение от Edzard Посмотреть сообщение
Серверного софта во много раз больше
И он весь либо на плюсах либо на с.
Цитата Сообщение от Edzard Посмотреть сообщение
Во-вторых для .NET есть C#
Шарп предназначен для мелких утилит типа калькулятора виндоуз. На большее он не потянул в следствие невозможности сделать толковый оконный фреймверк для managed языка. То что у него есть - WinForms появилось в результате мертворожденного проекта C# Builder который борланд релизить не захотела по причине принципиальной невозможности доведения его до уровня дельфы/билдера, и слила это гуано майкрософту вместе с его автором.

Добавлено через 5 минут
Цитата Сообщение от Edzard Посмотреть сообщение
И такой софт спокойно можно писать на Lisp, Haskell, Ocaml, etc
Принципиально нельзя на языках с GC.
Цитата Сообщение от Edzard Посмотреть сообщение
Кода там не много.
Естественно.
А вот быдлокода мало не бывает никогда.
Цитата Сообщение от Edzard Посмотреть сообщение
И таких задач единицы.
На самом деле дефицит программистов именно в этой сфере - CAD/CAM/FA/ и сфере научного софта.

Добавлено через 2 минуты
Цитата Сообщение от Edzard Посмотреть сообщение
Задачи детские.
Цена ошибки далеко не детская. В мегабаксах а то и жизнях.
Цитата Сообщение от Edzard Посмотреть сообщение
Кода там не много.
А вы что не знаете первый признак быдлокода - его мало не бывает.
0
 Аватар для Kukstyler
1260 / 870 / 268
Регистрация: 02.04.2009
Сообщений: 3,307
04.12.2018, 21:14
Цитата Сообщение от __py__ Посмотреть сообщение
это поможет изучить на хорошем уровне?
Вы о чём? Если об изучении какого-либо языка программирования, то это скорее не поможет изучить язык программирования как таковой, а поможет понять некоторые вещи в его устройстве.
И я имею в виду не знание наизусть всех деталей, а именно общее понимание.
0
Эксперт .NET
 Аватар для Usaga
14724 / 9494 / 1362
Регистрация: 21.01.2016
Сообщений: 35,800
10.12.2018, 12:23
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Шарп предназначен для мелких утилит типа калькулятора виндоуз. На большее он не потянул в следствие невозможности сделать толковый оконный фреймверк для managed языка. То что у него есть - WinForms появилось в результате мертворожденного проекта C# Builder который борланд релизить не захотела по причине принципиальной невозможности доведения его до уровня дельфы/билдера, и слила это гуано майкрософту вместе с его автором.
Что за бред?)

Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Принципиально нельзя на языках с GC.
На чём основано данное заявление?
0
Заблокирован
02.01.2019, 22:03
ДА, однозначно.
0
737 / 704 / 110
Регистрация: 29.05.2015
Сообщений: 4,325
04.01.2019, 13:00
Для написания 90% софта достаточно обычной арифметики. Не?
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
04.01.2019, 13:24
Цитата Сообщение от alexu_007 Посмотреть сообщение
Для написания 90% софта достаточно обычной арифметики. Не?
Как бы работа высшей математики именно в том и заключается чтобы найти последовательность простых арифметических действий приводящих к решению задачи. А вычислять проц действительно только 4 арифметические и 4 логические операции умеет.То что считает FPU и т.д. - это набор тех же операций только уже скомбинированных на уровне железа.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
04.01.2019, 13:24

C# как первый язык программирования
Добрый день. Решил изучить язык C# для начала, а потом и ASP.NET для трудоустройства. Раньше в институте изучал Delphi и С, но очень...

JavaScript как первый язык
Здравствуйте. Я решил начать изучать программирование, одно время сделал свой выбор на языке Python, но он мне ? показался несколько...

Питон, как первый язык программирования
питон как первый язык программирования пойдёт ли ?

Стоит ли изучать Python как первый язык?
Спасибо. Accept, можно поинтересоваться не по теме? Как вы думаете, Python перспективный ЯП, стоит ли его изучать как первый язык, или...

Подойдет ли python как первый язык программирования?
В программировании я ноль. Опыта нет, но очень хочу им стать. С математикой тоже плохо один год болел, весь 6 класс практически. Но желание...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
54
Ответ Создать тему
Новые блоги и статьи
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео: https:/ / vkvideo. ru/ video-240781534_456239017 YouTube: eY5-5PyI9NM Текстовая версия
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства. Родственных связей существует 8 ступеней, такие как: p - отец P - мать q - муж Q - жена b - брат B - сестра s - сын S - дочь
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире. Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С. Задача: Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
Как ИИ начал спорить и врать (возможно почуяв опасность для себя от индустрии - уход от электроники).
Hrethgir 04.08.2026
Недельный диалог, на фоне событий с НПЗ. Да, из спирта можно получать бензин, и это не сложно. Но потом в схеме я решил избавиться от насоса, при этом полностью сделав контроль подачи спирта в. . .
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701 Купил два термопринтера QR701. На сэлф-тесте написано: Language: PC936 (GB18030). Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru