@oop_ru

Страница 674 из 785
Dmitriy
13.06.2018
07:18:18
окей, давай еще раз и без википедии
Язык программирования - это набор инструкций и синтаксис. Всё остальное - это то, что позволяет использовать язык в реальном мире - компиляторы, интерпретаторы, stdlib, пакеты, подходы, парадигмы.

Совет был каждый год учить новый язык программирования.

Bohdan
13.06.2018
07:18:56
то, что позволяет использовать язык программирования разве учить не нужно?

Google
Dmitriy
13.06.2018
07:19:07
Что именно в него было вложено - непонятно. Изучить язык можно за 2 часа и за всю жизнь не научиться им пользоваться.

Andrey
13.06.2018
07:19:13
Языки сейчас очень сильно соединены с стандартной библиотекой.

Bohdan
13.06.2018
07:19:13
если нет - зачем тебе каждый год учить новый набор инструкций и синтаксис?

Andrey
13.06.2018
07:20:06
Один из примеров я привёл выше.

Или же то, что LINQ стал частью шарпа. Вы недооцениваете размеры и слоэность современных языков)

Bohdan
13.06.2018
07:22:27
Dmitriy
13.06.2018
07:22:59
фейспалм короче

Andrey
13.06.2018
07:23:04
по описанному выше раскладу - linq изучать не нужно
Да, а потом тебе встречается var abc = from collection select a

Dmitriy
13.06.2018
07:23:05
программисты

Bohdan
13.06.2018
07:23:07
(я, конечно, не знаю шарп достаточно, но linq ведь не привносит свой особый синтаксис?)

Andrey
13.06.2018
07:23:08
И радуйся)

Bohdan
13.06.2018
07:23:12
программисты
я задал тебе вопрос

Google
Dmitriy
13.06.2018
07:24:08
Andrey
13.06.2018
07:24:15
Ради удобства куча всего внедрилась в виде сахара. Да, писать цикл вы научитесь, но что-то более сложное... Врят ли.

Andrey
13.06.2018
07:25:03
IDE ругается?
Не понимаю вопроса. Я к тому, что говорят, что язык можно спокойно выучить за пару часов. Это же фигня. Только это не так.

Может синтаксис сишечки ты за пару часов освоишь, конечно. Но до остального...

Bohdan
13.06.2018
07:25:31
В этом и вопрос. Что имел ввиду автор.
мммм, стоп заявление про "учить язык за два часа" задвинул ты следовательно, можно сделать предположение, что ты согласен с автором высказывания "язык - это синтаксис и конструкции" потому я тебя и спрашиваю: зачем тебе учить ТОЛЬКО синтаксис и конструкции языка?

Dmitriy
13.06.2018
07:29:25
мммм, стоп заявление про "учить язык за два часа" задвинул ты следовательно, можно сделать предположение, что ты согласен с автором высказывания "язык - это синтаксис и конструкции" потому я тебя и спрашиваю: зачем тебе учить ТОЛЬКО синтаксис и конструкции языка?
Совет был "Учить по одному языку программирования в год". Язык программирования можно выучить за 2 часа. Это все что я сказал и это так и есть. Если для вас эта фраза имеет другой смысл - не надо меня убеждать в том, что написано не то, что написано и это вообще не про это.

Bohdan
13.06.2018
07:30:14
ок, закрыли тему, дальше демагогии (с обоих сторон) мы не уйдем

Dmitriy
13.06.2018
07:30:40
я думал мы на ссылке в вики закончим

Bohdan
13.06.2018
07:30:51
вики давно уже не аргумент

Dmitriy
13.06.2018
07:30:54
но гордость и предубеждения важнее

ну могу из книги умной скинуть, какая разница? Перед тем как кинуть ссылку я проверил содержание. Если есть аргументы против статьи в вики, то можно подискутировать, только это будет дискуссия другого толку.

Aleh
13.06.2018
07:41:51
Милота какая

я думал мы на ссылке в вики закончим
Статья на вики никак не подтверждает ваши слова

Про набор инструкций, вон linq привносит целый новый класс инструкций, а крестовые темплейты так и ваще

За два часа можно освоить базовые конструкции или, если язык сильно похож на уже известные какие-то, их особенности узнать

Базовые конструкции это очевидно не все множество инструкций, которые являются частью языка

Dmitriy
13.06.2018
07:50:04
Базовые конструкции это очевидно не все множество инструкций, которые являются частью языка
А какие поверх? Можно с натяжкой посчитать stdlib за неотъемлемую часть языка. Но это набор уже написанных процедур или функций или классов. А все, что расширяет язык - это расширения языка, а не сам язык. Как бы глубоко не интегрировалось это расширение.

Aleh
13.06.2018
07:50:25
Stdlib это не набор инструкций?

Dmitriy
13.06.2018
07:50:45
wuuuuut

Google
Aleh
13.06.2018
07:51:11
Stdlib это множество(набор) инструкций или нет?)

Dmitriy
13.06.2018
07:51:28
инструкция - наименьшая автономная часть языка программирования

Aleh
13.06.2018
07:51:55
Отлично, теперь еще раз stdlib это множество инструкций или нет?)

Dmitriy
13.06.2018
07:52:14
это множество преднаписанных функций, чтобы легче было

Aleh
13.06.2018
07:52:26
Они записаны инструкциями?

Dmitriy
13.06.2018
07:53:03
конечно, но это далеко не наименьшие и автономные части

все, чем занимается компьютер когда-либо записано инструкциями

Aleh
13.06.2018
07:53:31
"Это далеко не" - что это?

Инструкции?

Dmitriy
13.06.2018
07:54:02
stdlib - это не инструкции а наборы инструкций

Aleh
13.06.2018
07:54:25
Да, именно)

Набор инструкций нужно знать

Dmitriy
13.06.2018
07:55:26
Можно самому руками инициализировать stdout и все окружение, а можно написать std::cout << 'Hello World';

ой, там двойные кавычки должны быть)

Bohdan
13.06.2018
07:59:29
Можно самому руками инициализировать stdout и все окружение, а можно написать std::cout << 'Hello World';
а зачем самому? какую пользу это принесёт тебе как программисту?

Dmitriy
13.06.2018
08:00:04
а зачем самому? какую пользу это принесёт тебе как программисту?
Именно поэтому и написана stdlib, но это не часть языка. Это часть экосистемы языка.

Раньше (а скорее всего и сейчас) stdlib GCC компилятора и MSVSC были разными, а язык один.

Bohdan
13.06.2018
08:03:35
окей, имхо формулировка Википедии ссылается на источники 64го года, когда языки были явно не такими, как сейчас

Bohdan
13.06.2018
08:06:19
тогда они действительно ограничивались набором инструкций, которые действительно можно было изучить за пару часов сейчас - я сомневаюсь, что можно найти где - либо официальный список инструкций и конструкций питона того же, к примеру

Google
Dmitriy
13.06.2018
08:13:07
Первые несколько глав любого учебника по питону для начинающих. Ты убъешь больше 2 часов только если не знаешь, что такое for или while и чем они отличаются (т.е. если в программировании вообще не понимаешь). В классических учебниках всегда в начале идут главы по инструкциям языка и по типам. Но типы тоже к языку относятся достаточно опосредованно. Т.е. говорится например - есть тип unsigned int - это целое неотрицательное число, а все остальное на откуп компилятору отдано.

Bohdan
13.06.2018
08:17:16
но учебник - это не спека и никто не гарантирует, что первые две главы учебника покроют все инструкции и конструкции

Dmitriy
13.06.2018
08:17:57
берешь 2 учебника и шансы повышаются вдвое)

Максим
13.06.2018
08:18:17
берешь 2 учебника и шансы повышаются вдвое)
вряд ли в двух разных учебниках все разное пишут) так что меньше, чем вдвое

Dmitriy
13.06.2018
08:19:23
вряд ли в двух разных учебниках все разное пишут) так что меньше, чем вдвое
- Каков шанс встретить динозавра на улице? - 50 на 50 - О_О как вы это вычислили? - Ну либо встречу, либо нет

Admin
ERROR: S client not available

Dmitriy
13.06.2018
08:20:00
Назови язык хотябы. Жаба или кресты?

может вообще ANSI C

Bohdan
13.06.2018
08:20:24
?
как относится твой вопрос к теме чата?

Kirill
13.06.2018
08:20:41
Прямо

Миша
13.06.2018
08:20:50
В этом чате когда то обсуждали, что то на столько же бесполезное, как за сколько можно выучить язык?

Bohdan
13.06.2018
08:20:57
в сишечке, возможно, где - то и есть такая спека проблема в том, что си - тоже старый язык

Dmitriy
13.06.2018
08:21:31
?

Bohdan
13.06.2018
08:21:52
Прямо
окей, ответ на твой вопрос: зависит от приложения за деталями иди в чат по твоему языку

Dmitriy
13.06.2018
08:22:52
А текст куда выводить?) В консолечку или в GUI окошко или в файл или по сети?)

Выводить текст не в методе main допустимо?
Короче допустимо. Пока явно не указано иное.

Google
Bohdan
13.06.2018
08:24:18
нигде не написано, что не допустимо можно и на пхп4 писать

Дмитрий
13.06.2018
16:33:04
> Но типы тоже к языку относятся достаточно опосредованно Курс идриса этому господину внутримышечно

tdesc
13.06.2018
16:53:43
Язык это инструмент. Насколько вы его эффективно и уместно используете показывает ваш скилл. Выбор правильного инструмента тоже скилл.

Антон
13.06.2018
19:04:05
Не успел на срач. Странный посыл что выучить язык можно за два часа. Когда кто то говорит о "выучить язык", то любой поймет что имеется ввиду. Что не набор инструкций за два часа, а освоить его на каком то адекватном уровне. И ведь все это понимают но докапываются до слов )))

Можно изучить книжку за два часа, но точно не язык )))

Антон
13.06.2018
19:05:58
Я думаю что год как минимум надо )))

Sergey
13.06.2018
19:06:31
Я думаю что год как минимум надо )))
тут есть нюанс. Если ты уже знаешь Java скажем то на изучение php основательное у тебя уйдет ну может быть месяц, может два.

ну или c#

ну то есть вопрос бэкграунда. Совсем с нуля любой язык это минимум год потому что язык это незначительная часть того с чем придется разбираться

ну мол зная python/ryby/php/java/c# и любой другой сиподобный язык, можно основы Go за недельку освоить

а вот скажем Rust - думаю пару месяцев

хотя если ты уже умеешь в хаскель будет быстрее думаю)

Антон
13.06.2018
19:08:46
Цитата из профиля одного из знскомых

Обо мне Специализация и профессиональные навыки: Различные языки программирования (Специализируюсь на РНР, Zephir, Go, знаю ещё с десяток, но либо не люблю, либо не подходят под мои нужды). 

Зная человека я не могу сказать что он и 4 хорошо знает )))

Sergey
13.06.2018
19:09:28
ну я тож пяток знаю, но юзаю по сути только 2 в своей дейтельности. Пока-что во всяком случае. Как по мне знать только один язык - это.... не серьезно

Sergey
13.06.2018
19:10:19
Зная человека я не могу сказать что он и 4 хорошо знает )))
ну как, я например могу на Erlang чето примитивное запилить, могу ли я сказать что я знаю этот язык - в целом да. Могу ли сказать что знаю настолько что бы пилить в прод - нет)

Страница 674 из 785