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

Какой язык лучше изучать с нуля?

15.08.2015, 16:14. Показов 11572. Ответов 227
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет Всем!! Ребята подскажите пожалуйста какой язык лучше изучать с нуля ????? За ответ заранее спасибо!!!
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
15.08.2015, 16:14
Ответы с готовыми решениями:

Какой язык лучше изучать C или C++
Всем здравствуйте! Я новичок в программировании(знаю только Паскаль). Сейчас выбираю, какой язык учить: С или С++. Подскажите, пожалуйста,...

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

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

227
4949 / 2289 / 287
Регистрация: 01.03.2013
Сообщений: 5,984
Записей в блоге: 32
28.08.2015, 00:37
Студворк — интернет-сервис помощи студентам
pycture, ну справедливости ради, отождествлять длину кода в символах и скорость его написания, мягко говоря, спорно Я каждый день пишу код на 1С (только не надо тут холиваров про это ) и почти каждый день на Хаскеле, и.... ну вы поняли
0
1195 / 588 / 88
Регистрация: 20.09.2012
Сообщений: 1,881
28.08.2015, 06:36
_Ivana, мысль проста. предположим что фаза проектирования, выбора алгоритмов и структур пройдена, т.к. безотносительно языка она будет занимать примерно одинаковое время и если его учитывать то миф о 4-х кратном выйгрыше при использовании скриптов рассыпется уже тут. далее идем к банальному кодированию. человек который в совершентсве знает какой нибудь скрипт ограничен только скоростью набора текста на нем. если скрипты позволяют писать в 4 раза быстрее то код соотвественно будет как минимум в 4 раза короче. как то так. других способов заценить сие пока не придумалось.
0
Модератор
 Аватар для Curry
5153 / 3450 / 536
Регистрация: 01.06.2013
Сообщений: 7,513
Записей в блоге: 9
28.08.2015, 10:04
Цитата Сообщение от pycture Посмотреть сообщение
человек который в совершентсве знает какой нибудь скрипт ограничен только скоростью набора текста на нем
Сферический программист в вакууме?
Если говорить про нетривиальные задачи, то будет программист в хелпы лазать. И тут много от IDE зависит. Подсказки, графические конструкторы окошек и средств доступа к базам. Не знаю, есть ли хорошие для скриптов.
Опять же, отладка. Где ошибок обычный, не сферический, программист больше сделает? Там где большинство ошибок в рантайме проявляется. Скриптовая идея, что скрипт нужно править во время выполнения, при останове по ошибке, это для бедных, когда ничего другого нет.

p.s. Кстати, раньше, не под .NET, старая VisualStudio поддерживала правку кода во время останова на точке останова, с продолжением выполнения (на плюсах, по крайней мере). Под .NET-ом, этого нет?
0
1195 / 588 / 88
Регистрация: 20.09.2012
Сообщений: 1,881
28.08.2015, 10:26
Цитата Сообщение от KolodeznyDiver Посмотреть сообщение
Сферический программист в вакууме?
нет, просто профессионал. скриптец не цепепе, можно и до конца изучить, если пользуешься постоянно.
Если говорить про нетривиальные задачи, то будет программист в хелпы лазать.
что нетривиального в предложенных для сравнения консольном тетрисе или пекмене?
опять таки, я изначально отсеял этап проектирования см. ранее. нетривиальности и лазанье в хелпы есть везде. пусть хоть покажет, что чисто текста будет меньше в наборе.

Не по теме:

Цитата Сообщение от KolodeznyDiver Посмотреть сообщение
p.s. Кстати, раньше, не под .NET, старая VisualStudio поддерживала правку кода во время останова на точке останова, с продолжением выполнения (на плюсах, по крайней мере). Под .NET-ом, этого нет?
понятия не имею, у меня плюсы даже не стоят. да и фича сомнительная в пользе

0
 Аватар для nullxdth
2304 / 1063 / 77
Регистрация: 12.03.2013
Сообщений: 4,987
28.08.2015, 12:48
Цитата Сообщение от CoderHuligan Посмотреть сообщение
На чём? На тикле? Ну напиши на своём шарпе пакман за час тогда и посмотрим.
Ты уже написал на Tcl/Tk pacman за час? Ну давай ссылку на github, посмотрим что ты там написал
0
 Аватар для nullxdth
2304 / 1063 / 77
Регистрация: 12.03.2013
Сообщений: 4,987
28.08.2015, 12:51
Цитата Сообщение от CoderHuligan Посмотреть сообщение
а это вы давно отстали от жизни и считаете гов. то что не вписывается в ваши устоявшиеся представления.
Наивный. Tcl давно признан негодным. Вот типичный пример прострела:
Code
1
2
3
4
5
6
7
8
#!/usr/bin/env wish
 
proc foo {} {
    set foo bar
    pack [button .x -text Boom! -command {tk_messageBox $foo}]
}
 
foo
Будь бобр, расскажи, какого чёрта? И в Tcl всё так.
Миниатюры
Какой язык лучше изучать с нуля?  
0
 Аватар для nullxdth
2304 / 1063 / 77
Регистрация: 12.03.2013
Сообщений: 4,987
28.08.2015, 13:02
Цитата Сообщение от CoderHuligan Посмотреть сообщение
А какие нормальные?
Ruby и Python например.

Добавлено через 1 минуту
Цитата Сообщение от CoderHuligan Посмотреть сообщение
если кто-то пытается писать на нём программы общего содержания то скоро разочаровывается
Пофиксил.

Добавлено через 1 минуту
Цитата Сообщение от CoderHuligan Посмотреть сообщение
Ага.
Ага, но вот только [incr Tcl] уже в коробке.

Добавлено через 3 минуты
Цитата Сообщение от KolodeznyDiver Посмотреть сообщение
Подсказки, графические конструкторы окошек
Когда есть нормальный GUI API, конструкторы окошек не нужны.
Цитата Сообщение от KolodeznyDiver Посмотреть сообщение
средств доступа к базам
Сколько угодно.
Цитата Сообщение от KolodeznyDiver Посмотреть сообщение
Не знаю, есть ли хорошие для скриптов.
Полно. Просто ты, как верно заметил, не знаешь.
0
 Аватар для CoderHuligan
1743 / 1008 / 257
Регистрация: 30.06.2015
Сообщений: 5,107
Записей в блоге: 56
28.08.2015, 14:53
Вот что о TCL сказал Брайан Керниган, тот самый чувак что создавал языкСи:
"Tcl/Tk придает работе магическую продуктивность, за несколько часов можно достигнуть тех же результатов, что за дни или недели при разработке на C или C++… Tk весьма эффективен для большинства приложений, многие элементы интерфейса (виджеты) реализованы настолько хорошо, что остается только удивляться, как подобная работа могла быть выполнена так качественно… Удачным кажется и то, что разделение задач между Tcl и С/С++ осуществляется достаточно легко, надо только знать, какой инструмент лучше справляется с задачей… Расширение системы дополнительным Tcl-кодом, загружаемым напрямую в Tcl-библиотеку приложения, в полном согласии с оригинальной идеей Остирхоута, повышает эффективность программы в целом, упрощает ее структуру и улучшает мобильность… Я не уверен, что Tcl мог бы выжить, как самостоятельный продукт — у него слишком много конкурентов. Но у сочетания Tcl/Tk в Unix-мире нет конкурентов… Система исключительно надежна, очень хорошо документирована… свободно доступна… безукоризненно высокого качества"
Проспись, мальчик.
Цитата Сообщение от nullxdth Посмотреть сообщение
Будь бобр, расскажи, какого чёрта
Слушай, ты дурку то не врубай, почитай маньюэл для начала.
Code
1
2
3
4
5
6
7
proc foo1 {} {
   
   pack [button .x -text Boom! -command {tk_messageBox -message "Ты осёл?" -type ok}]
     
}
 
foo1
Теперь всё работает?
Цитата Сообщение от nullxdth Посмотреть сообщение
Наивный. Tcl давно признан негодным.
Ты что, не читал что я там тебе в ссылках выложил? Не поленись пройди по ссылке для общего развития.
0
 Аватар для nullxdth
2304 / 1063 / 77
Регистрация: 12.03.2013
Сообщений: 4,987
28.08.2015, 15:25
Цитата Сообщение от CoderHuligan Посмотреть сообщение
Слушай, ты дурку то не врубай, почитай маньюэл для начала.
Ой лол. С разделением namespace-ов команд и переменных как раз таки всё okay:
Code
1
2
3
4
5
6
7
8
proc foo {} {
    puts {Hello, World!}
}
 
set foo bar
 
foo;                            # Hello, World!
puts $foo;                      # Bar
Ну если тебе это так тяжело воспринять, то вот:
Code
1
2
3
4
5
6
proc f {} {
    set foo bar
    pack [button .x -text Boom! -command {tk_messageBox $foo}]
}
 
f
Миниатюры
Какой язык лучше изучать с нуля?  
0
 Аватар для nullxdth
2304 / 1063 / 77
Регистрация: 12.03.2013
Сообщений: 4,987
28.08.2015, 15:34
Цитата Сообщение от CoderHuligan Посмотреть сообщение
Ты что, не читал что я там тебе в ссылках выложил? Не поленись пройди по ссылке для общего развития.
Так там же bullshit для малограмотных.

Добавлено через 2 минуты
Цитата Сообщение от CoderHuligan Посмотреть сообщение
Вот что о TCL сказал Брайан Керниган
В 80-ые годы сказал?

Добавлено через 3 минуты
Цитата Сообщение от CoderHuligan Посмотреть сообщение
Система исключительно надежна, очень хорошо документирована… свободно доступна… безукоризненно высокого качества
Это правда. Tk действительно хорош. Единственная проблема - он на Tcl. Надо грамотно перетянуть Tk в Common Lisp и дело с концом.
0
 Аватар для CoderHuligan
1743 / 1008 / 257
Регистрация: 30.06.2015
Сообщений: 5,107
Записей в блоге: 56
28.08.2015, 15:37
Цитата Сообщение от nullxdth Посмотреть сообщение
Ну если тебе это так тяжело воспринять, то вот:
А вот это ЧТО?
Code
1
bar
И ЭТО:
Code
1
tk_messageBox $foo
Я говорю: rtfm
Цитата Сообщение от nullxdth Посмотреть сообщение
Так там же bullshit для малограмотных.
Да нет. Только для тех, кто не может по англ.

Добавлено через 48 секунд
Цитата Сообщение от nullxdth Посмотреть сообщение
Tk в Common Lisp и дело с концом.
Я начинаю бояться за лисперов.
0
 Аватар для nullxdth
2304 / 1063 / 77
Регистрация: 12.03.2013
Сообщений: 4,987
28.08.2015, 15:42
Цитата Сообщение от CoderHuligan Посмотреть сообщение
А вот это ЧТО?
Строка.
Цитата Сообщение от CoderHuligan Посмотреть сообщение
И ЭТО
А это... это... Неужели -command обработчик это ссаная строка которая eval-ится в глобальном контексте?! Да, так оно и есть. Где замыкание-то? Как реализовать?

Добавлено через 43 секунды
Цитата Сообщение от CoderHuligan Посмотреть сообщение
Я начинаю бояться за лисперов.
За себя бы боялся
0
 Аватар для nullxdth
2304 / 1063 / 77
Регистрация: 12.03.2013
Сообщений: 4,987
28.08.2015, 15:52
Цитата Сообщение от nullxdth Посмотреть сообщение
А это... это... Неужели -command обработчик это ссаная строка которая eval-ится в глобальном контексте?! Да, так оно и есть. Где замыкание-то? Как реализовать?
Вот как это должно быть:
Code
1
2
3
4
5
6
7
8
9
(defun foo ()
  (let ((foo "bar"))
    (pack (button (@ :x)
                  :text "Boom!"
                  :command (lambda ()
                             (message-box foo))))))
 
(window ()
  (foo))
Изображения
 
0
 Аватар для CoderHuligan
1743 / 1008 / 257
Регистрация: 30.06.2015
Сообщений: 5,107
Записей в блоге: 56
28.08.2015, 15:53
Цитата Сообщение от nullxdth Посмотреть сообщение
А это... это...
Ты пойми, что он однопроходной интерпретатор, который имеет существенное отличие от обычного парсинга в распространённых компиляторах. Первое что он будет парсить это квадратные скобочки, а твоя переменная лежит вне их. Любой тисиэльщик скажет то же самое.Это не баг, а непонимание особенностей реализации TCL.
0
 Аватар для nullxdth
2304 / 1063 / 77
Регистрация: 12.03.2013
Сообщений: 4,987
28.08.2015, 15:55
Цитата Сообщение от CoderHuligan Посмотреть сообщение
Первое что он будет парсить это квадратные скобочки, а твоя переменная лежит вне их.

Вот скажи, как ты можешь рассуждать о Tcl совершенно не зная Tcl?
0
 Аватар для CoderHuligan
1743 / 1008 / 257
Регистрация: 30.06.2015
Сообщений: 5,107
Записей в блоге: 56
28.08.2015, 15:59
Цитата Сообщение от nullxdth Посмотреть сообщение
Вот как это должно быть:
Это что за симбиоз?

Добавлено через 2 минуты
Цитата Сообщение от nullxdth Посмотреть сообщение
Вот скажи, как ты можешь рассуждать о Tcl совершенно не зная Tcl?
За скобками(квдр.)
0
 Аватар для nullxdth
2304 / 1063 / 77
Регистрация: 12.03.2013
Сообщений: 4,987
28.08.2015, 16:06
Цитата Сообщение от CoderHuligan Посмотреть сообщение
За скобками(квдр.)
Всё ясно.
0
Эксперт функциональных языков программированияЭксперт Java
 Аватар для korvin_
4575 / 2773 / 491
Регистрация: 28.04.2012
Сообщений: 8,760
28.08.2015, 16:20
Цитата Сообщение от nullxdth Посмотреть сообщение
Ruby
Ну, всё же относительно. Нормальный скриптовый --- это scheme. =)

Цитата Сообщение от CoderHuligan Посмотреть сообщение
Брайан Керниган, тот самый чувак что создавал язык Си
Он не создавал Си.

Kernighan affirmed that he had no part in the design of the C language ("it's entirely Dennis Ritchie's work")
--- https://en.wikipedia.org/wiki/Brian_Kernighan
0
 Аватар для CoderHuligan
1743 / 1008 / 257
Регистрация: 30.06.2015
Сообщений: 5,107
Записей в блоге: 56
28.08.2015, 18:07
Цитата Сообщение от nullxdth Посмотреть сообщение
Всё ясно.
28 скобочек??? Привет лисп!
Цитата Сообщение от korvin_ Посмотреть сообщение
Он не создавал Си.
Спасибо. Я в маленьком шоке.
0
 Аватар для nullxdth
2304 / 1063 / 77
Регистрация: 12.03.2013
Сообщений: 4,987
28.08.2015, 18:18
Цитата Сообщение от CoderHuligan Посмотреть сообщение
28 скобочек???
И что? Это как-то повлияло на чтение и выразительность? Не лень было считать?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
28.08.2015, 18:18
Помогаю со студенческими работами здесь

Какой язык лучше изучать?
Всем доброго времени суток. В этом году я буду поступать в ВУЗ. Хочется научиться программированию. Я знаю, что в институтах к...

Какой язык лучше изучать C# или C++
Подскажите какой язык лучше C# или C++. Изучал C++ но в сети натолкнулся на то что C++ хуже C#. Скажите ваше мнение пожалуйста по этому...

Подскажите какой язык лучше начать изучать
Ребят захотел заняться изучением нового языка и не знаю какой выбрать, хотелось бы узнать ваши рекомендации .Чтоб язык был не слишком...

Какой язык лучше всего изучать новичкам
Какой язык лучше всего изучать новичкам

Какой язык программирования лучше всего изучать?
Здравствуйте! Я, наверное, не первый и не последний, кто задаёт такое наивный вопрос. Вообще, я даже не требую ответа, просто хочется...


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

Или воспользуйтесь поиском по форуму:
160
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru