Язык в одном посте? Вряд ли какой то язык можно уместить в один пост, разве что brainfuck. Копипаст без пояснений, лучше начать издалека. Что из себя представляет, для каких целей существует... Цель скорее заинтересовать а не перечислить операторы с синтаксисом, тут не хабр же. А в конце желательно указать ресурсы для подробного изучения.
раскрыть ветку (86)
"Что из себя представляет, для каких целей существует."
Вот как раз это - на хрен не нужно. Все без исключения учебники по программированию (любой язык) на половину состоят из этого.
"Цель скорее заинтересовать а не перечислить операторы с синтаксисом"
А мне наоборот нужны операторы и синтаксисы - с пояснением и чётким примером. В котором поясняется КАЖДОЕ слово, КАЖДАЯ буква - откуда они взялись, и что там делают. Хотя бы кратко.
Сначала заинтересованность - потом в руки берут учебник, а не наоборот. А в учебниках вода какая-то...
Вот как раз это - на хрен не нужно. Все без исключения учебники по программированию (любой язык) на половину состоят из этого.
"Цель скорее заинтересовать а не перечислить операторы с синтаксисом"
А мне наоборот нужны операторы и синтаксисы - с пояснением и чётким примером. В котором поясняется КАЖДОЕ слово, КАЖДАЯ буква - откуда они взялись, и что там делают. Хотя бы кратко.
Сначала заинтересованность - потом в руки берут учебник, а не наоборот. А в учебниках вода какая-то...
раскрыть ветку (25)
"Все без исключения учебники по программированию (любой язык) на половину состоят из этого."
Учебники для чайников состоят из этого, а более высокого уровня как раз и содержат то, что нужно.
"А мне наоборот нужны операторы и синтаксисы.."
В учебник! Формат длиннопоста подразумевает поверхностное описание чего-либо, а не переписывание как минимум 800-страничной книги.
"А в учебниках вода какая-то.." - "В котором поясняется КАЖДОЕ слово, КАЖДАЯ буква - откуда они взялись, и что там делают."
Я вижу противоречие между этими двумя фразами. Не нравятся книги - есть сотни сайтов данной тематики, содержащие тысячи статей, которые в большинстве своем есть краткое изложение книг.
Могу посоветовать книгу Дейтел "Как программировать на C++": знающие могут пропустить первые страниц 300-400, и начать изучать с неизвестного материала. Как раз там все разжевано подробно и ясно.
А сайты можно и через гугл найти.
Учебники для чайников состоят из этого, а более высокого уровня как раз и содержат то, что нужно.
"А мне наоборот нужны операторы и синтаксисы.."
В учебник! Формат длиннопоста подразумевает поверхностное описание чего-либо, а не переписывание как минимум 800-страничной книги.
"А в учебниках вода какая-то.." - "В котором поясняется КАЖДОЕ слово, КАЖДАЯ буква - откуда они взялись, и что там делают."
Я вижу противоречие между этими двумя фразами. Не нравятся книги - есть сотни сайтов данной тематики, содержащие тысячи статей, которые в большинстве своем есть краткое изложение книг.
Могу посоветовать книгу Дейтел "Как программировать на C++": знающие могут пропустить первые страниц 300-400, и начать изучать с неизвестного материала. Как раз там все разжевано подробно и ясно.
А сайты можно и через гугл найти.
раскрыть ветку (4)
в посте речь идет о Cи, а не С++ (:
кстати, насколько я помню, книга от авторов языка не превышает 300 страниц, о каких 800 вы говорите?
кстати, насколько я помню, книга от авторов языка не превышает 300 страниц, о каких 800 вы говорите?
раскрыть ветку (3)
Сорри но с++ произошёл от Си и практически одно и тоже,притом что в наше время более востребованы производные от си языки такие как с# , с++ ,нежели сам Си:-) :-)
раскрыть ветку (2)
и что? пост то о Си. Си и С++ далеко не одно и то-же, однако да - знания Си открывают дорогу и в С++, и в С# и даже, наверно, в Java (:
раскрыть ветку (1)
Ну вообще то библиотеки яваскрипт свои ,что то может и похоже есть ,точно знаю знания Си в Рнр помогают ,потому что он тоже оттуда
Читайте Шилдта. Хорошо разжеванный материал. А насчет заинтересованности... На мой взгляд, человека нужно заинтересовать именно программированием, а не конкретным языком. Разобравшись в алгоритмизации уже можно уверенно ставить себе задачи, и выбирать соответствующий язык и технологии. Конкретно язык Си очень хорош как системный язык, предостовляющий хорошую скорость.
раскрыть ветку (1)
Да ну, Шилдт слишком уж разжёванный, можно глянуть синтаксис и спокойно пропускать страниц так 150. Май хамбл опинион, конечно же.
P.S. C#.
P.S. C#.
В корне не согласен: каждый инструмент нужно использовать по назначению. Определение для чего стоит использовать тот или иной язык программирования необходимо для верного определения, подходит ли он для выполнения конкретной задачи или есть более подходящий.
Не сочтите за рекламу. Писал во благо людям:
http://dic2.ru
Писаный мной справочник по различным IT областям.
Если пикабу будет интересно, готов запостить на эту тему больше информации.
http://dic2.ru
Писаный мной справочник по различным IT областям.
Если пикабу будет интересно, готов запостить на эту тему больше информации.
Полностью подписываюсь! В книгах одна вода. Ты ее открываешь жаждешь уже что-нибудь написать интересное, а там бах, в 50 стр объснения примера "Hello world".
Я поддерживаю автора и этот коммент, что необходимо просто куча простых примеров с разъяснением. В интернете ничего централизованного не нашел, везде либо нудно, либо для "тех кто в теме". А для тех, кто в школе/вузе непрофильно изучал какой-нибудь ЯП, и что-то знает мало что есть.
Я поддерживаю автора и этот коммент, что необходимо просто куча простых примеров с разъяснением. В интернете ничего централизованного не нашел, везде либо нудно, либо для "тех кто в теме". А для тех, кто в школе/вузе непрофильно изучал какой-нибудь ЯП, и что-то знает мало что есть.
раскрыть ветку (14)
потому ты и "не в теме", потому что жаждешь написать что-нибудь интересное, а тебе 50 страниц объясняют. почитал бы эти 50 страниц, глядишь - и прибавилось бы знаний.
раскрыть ветку (4)
раскрыть ветку (7)
А как непосвященному узнать где важно, а где нет? Такой справочник, который сделал автор как раз и указывает на основные детали на которые и следует опираться в начале. А уже при более серьезной работе, углубляться.
раскрыть ветку (6)
Серьёзно? Читали Страуструпа? Всё по делу. А у Липпмана например много воды (как правило немного страниц), зато объясняются очень интересные вещи+ демонстрируются особенности на очень наглядных примерах.
Всё это правда С++, ну вы вроде сами подчеркнули "любой язык".
Всё это правда С++, ну вы вроде сами подчеркнули "любой язык".
Эта статья скорее всего не для чайников. А для программистов, только других направлений. Мне, например, как человеку знающему Delphi и WEB-языки, было интересно и почти всё понятно.
раскрыть ветку (55)
мне как юристу вообще ни чего не понятно. Для чего вообще этот язык программирования? Для создания программ? либо когда случайно нажимаешь F12 ?=))
раскрыть ветку (16)
Плюсанул. Также: мне, как юристу, ничего непонятно и бросил на функции )
Оратор постом выше правильно сказал, что хотелось бы инфы, которая могла бы заинтересовать и довольно верую в слова про то, что не про язык нужно рассказать, а про программирование.
А то какой-то специализированный пост вышел )
Оратор постом выше правильно сказал, что хотелось бы инфы, которая могла бы заинтересовать и довольно верую в слова про то, что не про язык нужно рассказать, а про программирование.
А то какой-то специализированный пост вышел )
раскрыть ветку (6)
Если человеку не интересно программирование, то его уже ничем не заинтересуешь. Если человеку интересно программировать, то этот пост он оценит.
раскрыть ветку (5)
Вопрос в том, что я ничего не знаю о программировании. И именно об этом и сказал, что нужно было писать пост о более всеобъемлющем и не столь конкретном. Этим не заинтересуешь.
раскрыть ветку (2)
если ты ничего не знаешь о программировании, то почитай нормальную (!) книгу (!) о программировани
Так он может банально не подозревать об этом интересе. То есть ему что-то нужно, например, автоматизировать. Как это сделать он не знает, а тут вот бах, он узнал что это можно сделать с помощью программирования, а дальше пошло-поехало.
раскрыть ветку (1)
Он как и практически любой другой язык создан для написания программ. Я пока не сильно разбираюсь в линейке языков "C", но, как я понял, тот язык, который приведён в статье - это самая основа наравне с "Turbo Pascal", а дальнейшее его развитие - это "C#" и "C++", как тот же "Delphi" от Pascal-я.
Если ты про Delphi, то в своё время он был мейнстримом на Windows благодаря своей объектно-ориентированности. Си на винде был не так популярен до поры до времени.
раскрыть ветку (1)
Ядро почти любой платформы (т.е. того, что позволяет вам запускать браузер и читать этот пост) написано на Си либо на С++
раскрыть ветку (5)
раскрыть ветку (37)
раскрыть ветку (20)
из того, что вы перечистили: html - язык разметки, js - скриптовый язык (можно назвать языком программирования, но сам по себе, если мне не изменяет память, он не используется), php - это уже язык программирования.
раскрыть ветку (19)
Да собственно ни один язык программирования не используется сам по себе. От того что ты проговоришь код вслух ничего не произойдёт.
раскрыть ветку (1)
раскрыть ветку (13)
раскрыть ветку (12)
раскрыть ветку (3)
js это узкоспециализированный язык программирования, сам по себе он не используется, а вот уже node.js можно назвать полноценным языком программирования.
раскрыть ветку (2)
раскрыть ветку (7)
раскрыть ветку (6)
Обычные скрипты на JScript. Скачал, запустил и о тебе уже кто-то знает больше :)
В принципе, не только троянами ограничиваются вредоносные скрипты. Недавно сам на шифровальщика наткнулся
В принципе, не только троянами ограничиваются вредоносные скрипты. Недавно сам на шифровальщика наткнулся
раскрыть ветку (5)
Ты типо понтонулся? Web-языки - это своеобразное обобщение вышеперечисленных языков. Сами сказали, что это языки, зачем все расписывать?
согласен, html - гипертекстовая разметка))
но если так уж придираться к деталям --- то результат работы php , perl, рельсов, питона и других --- в юзера в браузере - все тот же html))
и вообще, смотрите сами - выпускают и продают курсы по языкам программирования - "html+css" , "js+jQuery+ajax"
да, jQuery - фреймворк, ajax - всего способ передачи на сервер...
но такие курсы есть))
но если так уж придираться к деталям --- то результат работы php , perl, рельсов, питона и других --- в юзера в браузере - все тот же html))
и вообще, смотрите сами - выпускают и продают курсы по языкам программирования - "html+css" , "js+jQuery+ajax"
да, jQuery - фреймворк, ajax - всего способ передачи на сервер...
но такие курсы есть))
раскрыть ветку (1)
раскрыть ветку (8)
кхм, ничего, что тот же Python используется далеко не только для web`а? И с каких пор Go - скриптовый язык?
раскрыть ветку (7)
Про Go извиняюсь. Тупанул. Python, да используется не только для веба. Как и PHP и Ruby. Их так же можно использовать не для веба. Все они работают через консоль. И могут запускаться отдельным процессом/потоком.
Python? Эта улитка с вечным превышением time limit'а? Им кто-то пользуется кроме извращенцев?)
раскрыть ветку (5)
Вброс не засчитан: http://en.wikipedia.org/wiki/List_of_Python_software
От него и не требуется скорости C\C++, а свои задачи он выполняет неплохо.
От него и не требуется скорости C\C++, а свои задачи он выполняет неплохо.
ещё комментарии
PHP, MySQL, JS (jQuery), HTML, CSS - это конкретно то, что я знаю. А вообще есть ещё куча языков для работы в WEB приложениях.
раскрыть ветку (6)
раскрыть ветку (5)
Всё это относится к WEB-разработке. естественно это не языки программирования в общем понятии. MySQL - СУБД, которая использует SQL (ЯЗЫК структурированных запросов), jQuery - фреймворк ЯЗЫКА JS, который использует специальный ЯЗЫК селекторов, HTML - ЯЗЫК гипертекстовой разметки, ну и CSS - формальный ЯЗЫК описания внешнего вида документа.
раскрыть ветку (1)
Обычный человек дочитает максимум до struct'ов, так что не считаю этот пост полезным, ну разве что заинтересовать человека в общем...

