Форум программистов, компьютерный форум, киберфорум
Священные войны
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.63/546: Рейтинг темы: голосов - 546, средняя оценка - 4.63
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
13.10.2011, 14:33
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от List2006 Посмотреть сообщение
Ой ой ты чего
Все правильно он сказал. Не напишешь ты на Си того, чего не сможешь написать на асме.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
13.10.2011, 14:33
Ответы с готовыми решениями:

Какой язык программирования лучше? (3)
Продолжение темы

Какой язык программирования лучше? (2)
Продолжение темы. Начало

Какой язык программирования лучше для создания игры???
Какой язык программирования лучше для создания игры, С++ или С#???

991
0 / 0 / 0
Регистрация: 04.08.2011
Сообщений: 5
14.10.2011, 10:02
Лавируй между C# и Java - смотря по ситуации
0
бжни
 Аватар для alex_x_x
2473 / 1684 / 135
Регистрация: 14.05.2009
Сообщений: 7,162
14.10.2011, 10:34
Цитата Сообщение от Vourhey Посмотреть сообщение
Все правильно он сказал. Не напишешь ты на Си того, чего не сможешь написать на асме.
поддержка сишного и плюсового кода всегда гемморой, а уж если чтото на асме написано (больше чем пару вставок в драйвере, да и то, без этого обойтись можно) то это вообще не продакшн
0
24 / 16 / 3
Регистрация: 19.12.2009
Сообщений: 366
14.10.2011, 11:11
Цитата Сообщение от Vourhey Посмотреть сообщение
Все правильно он сказал. Не напишешь ты на Си того, чего не сможешь написать на асме.
Речь шла про не абстрактные случаи, когда компилятор создает код лучше чем если бы человек среднего опыта написал бы на асм.

Аналогия:
Нож прекрасно режет батон хлеба, ровно и практически пару движение. А вот хирургическим скальпелем неопытная рука сделает несколько заходов, конечно порезав окончательно хлеб, но оставив рубцы.
Конечно "ножом ты не сделает того, что можешь сделать скальпелем" в своей области - но аналогия думаю понятна.

Вообще чтобы выбрать лучший язык (что крайне глупо по многим причинам) надо выделить сферы и их популярности. Такие языки как java Си и С++ лидеры на сегодня (пруфом могу обеспечить), понятно конечно эти языки сложны и трудны, что налагает их тонной критикой от людей кому он дается трудно, да и некоторых низкий их уровень слишком наверно низок чтобы писать какие-то окошки.

Но основными показателями для новичка является популярность языка, потому что:
1) Наличие документаций, особенно русскоязычной (не все рождены со знанием англ.).
2) Наличие большого числа решений, библиотек и т.д.
3) Наличие большого числа опытных людей, и следствие какое-то число пользователей, которые будут помогать на форумах отвечая/помогая на разные, порой даже сложные вопросы (что не мало важно).
4) Перспектива языка и его будущее. Понятно изучить язык сложно, нужны годы, и человек просто по природе хочет удачно "инвестировать время", чтобы после его труды были не напрасны.
5) Расширяемость языка, хотя все языки сейчас "все могут" и быть может он изучить в будущем и другие языки, но ему важно чтобы один из них был доминирующей для него, и он должен быть лучший и гибкий, и этот будет "мой" язык программирование, "мой" основной инструмент.

Вот под этим критериям надо подгонять язык, и эти критерии отвечают на вечный вопрос новичков. Остальное не важно, возможно он даже не осилит изучение, поэтому все эти холивары дядек на форуме ему даже и не нужны.
А следствие всех холиваров тут - это 5 пункт, у все есть "свой язык" - он лучший всегда!
0
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
14.10.2011, 11:13
Цитата Сообщение от alex_x_x Посмотреть сообщение
поддержка сишного и плюсового кода всегда гемморой
как твоя фраза связана с моей? Не вижу связи.
Цитата Сообщение от alex_x_x Посмотреть сообщение
а уж если чтото на асме написано (больше чем пару вставок в драйвере, да и то, без этого обойтись можно) то это вообще не продакшн
Тот же вопрос, что и выше. Чтобы что-то ответить на эти бессмысленные сообщения, мне нужно увидеть логику, которой ты руководствовался, когда это печатал.
Есть утверждение, что нет такого кода на Си, который бы был нереализуем на асме. И оно верно в любом случае.

Добавлено через 2 минуты
Цитата Сообщение от List2006 Посмотреть сообщение
Речь шла про не абстрактные случаи, когда компилятор создает код лучше чем если бы человек среднего опыта написал бы на асм
Давай поведем речь об абтрактном случае, когда компилятор не работает...
Цитата Сообщение от List2006 Посмотреть сообщение
Вообще чтобы выбрать лучший язык
А кто-то говорит про лучший? Я не выбирал лучший, а напсиал, что утвеждение верно. Если ты не согласен, то напиши функционал на Си, который на асме не реализуем.
Какой язык лучше, меня не волнует, я писал не об этом. Поэтому твое, List2006, сообщение я не читал, оно не интересно... Если ты не согласен с фразой, то напиши функционал нереализуемый на асме. На чем проще/легче/быстрее в фразе не обсуждается, поэтому к делу отношения не имеет.
0
 Аватар для Policeman
5 / 5 / 0
Регистрация: 28.10.2011
Сообщений: 144
31.10.2011, 20:26
C/C++ - THE BEST (+Assembler&HTML)
0
Эксперт JavaЭксперт С++
 Аватар для M128K145
8384 / 3618 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
31.10.2011, 23:23
HTML не является языком программирования, если вы еще не знаете
0
 Аватар для Policeman
5 / 5 / 0
Регистрация: 28.10.2011
Сообщений: 144
31.10.2011, 23:28
Цитата Сообщение от M128K145 Посмотреть сообщение
HTML не является языком программирования, если вы еще не знаете
Я знаю. Он не является полноценным языком. Просто без него не создать (нормально) вэб страницу. Поэтому я его включил в этот список.
0
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21285 / 8310 / 637
Регистрация: 30.03.2009
Сообщений: 22,671
Записей в блоге: 30
31.10.2011, 23:37
Цитата Сообщение от Policeman Посмотреть сообщение
Он не является полноценным языком
Языком он как раз-таки и является. Но не языком программирования, а языком описания
0
 Аватар для Policeman
5 / 5 / 0
Регистрация: 28.10.2011
Сообщений: 144
31.10.2011, 23:40
Цитата Сообщение от Policeman Посмотреть сообщение
Он не является полноценным языком.
Он предназначен для других целей, поэтому не дает то, что дает другие языки.
0
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21285 / 8310 / 637
Регистрация: 30.03.2009
Сообщений: 22,671
Записей в блоге: 30
31.10.2011, 23:50
И в чём же его неполноценность?
0
Эксперт JavaЭксперт С++
 Аватар для M128K145
8384 / 3618 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
31.10.2011, 23:52
Цитата Сообщение от Evg Посмотреть сообщение
И в чём же его неполноценность?
и вдогонку второй вопрос - какие программы он позволяет писать?
0
 Аватар для Policeman
5 / 5 / 0
Регистрация: 28.10.2011
Сообщений: 144
01.11.2011, 00:05
"HTML (от англ. HyperText Markup Language — «язык разметки гипертекста») — стандартный язык разметки документов во Всемирной паутине. Большинство веб-страниц создаются при помощи языка HTML (или XHTML). Язык HTML интерпретируется браузерами и отображается в виде документа, в удобной для человека форме.
HTML является приложением («частным случаем») SGML (стандартного обобщённого языка разметки) и соответствует международному стандарту ISO 8879. XHTML же является приложением XML."-википедия


Я не буду затевать спор в области в которой я некомпетентен. Писать программы на нем нельзя. Это язык теговой разметки текста. А неполноценность заключается в том, что у него нет (поправляйте, я его еще не изучал) циклов, условий и других вещей присущих языкам программирования.
0
Эксперт JavaЭксперт С++
 Аватар для M128K145
8384 / 3618 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
01.11.2011, 00:57
Policeman, вы различаете по какому-нибудь признаку следующие языки: Java, Deutsch, C++, HTML, English, XSLT, italiana, velocity, русский, JS, etc.? Или вы будете о них свободно говорить в этой теме?
0
 Аватар для Policeman
5 / 5 / 0
Регистрация: 28.10.2011
Сообщений: 144
01.11.2011, 01:09
Цитата Сообщение от M128K145 Посмотреть сообщение
Policeman, вы различаете по какому-нибудь признаку следующие языки: Java, Deutsch, C++, HTML, English, XSLT, italiana, velocity, русский, JS, etc.? Или вы будете о них свободно говорить в этой теме?
Различаю. А к новичкам прицепляться почем зря - не предмет для гордости. Нашли ошибку - объяснили, и нечего приедаться. И не держи меня за идиота.

Добавлено через 5 минут
M128K145, я не буду вам объяснять на основании чего я строю различия между языками которые вы перечислили? Мне кажется вам это не надо. А HTML, хоть и не язык программирования, является инструментом для построения веб страниц. Без него, повторюсь, не написать нормально веб страницу. Поэтому я его написал рядом с языками программирования. Он относится к компьютерной тематике и в определенной мере сюда подходит. Но я его не приравниваю к C или Java и т.д.
0
01.11.2011, 01:28

Не по теме:

Цитата Сообщение от Policeman Посмотреть сообщение
А к новичкам прицепляться почем зря - не предмет для гордости.
Дело не в том, кто "новичок", а кто - "старичок" , а в том, что, для участия в холиварах необходимо иметь багаж знаний, опыт.
Цитата Сообщение от Policeman Посмотреть сообщение
И не держи меня за идиота.
Полагаю, что M128K145 ни за кого Вас не "держит", а просто указал именно на то, что для того, чтобы участвовать в споре необходимо "владеть" вопросом :) Учите еще один язык - язык Эзопа ;)

0
 Аватар для Policeman
5 / 5 / 0
Регистрация: 28.10.2011
Сообщений: 144
01.11.2011, 01:58
Цитата Сообщение от Almiqui Посмотреть сообщение

Не по теме:


Дело не в том, кто "новичок", а кто - "старичок" , а в том, что, для участия в холиварах необходимо иметь багаж знаний, опыт.

Полагаю, что M128K145 ни за кого Вас не "держит", а просто указал именно на то, что для того, чтобы участвовать в споре необходимо "владеть" вопросом :) Учите еще один язык - язык Эзопа ;)

Не по теме:

Я лишь высказал свое мнение. Ведь я же выбирал тот язык, который буду учить? Я отбросил Delphi, Pascal, Basik и т.д., и выбрал C. Вот я и выскажусь за него.

0
01.11.2011, 02:04

Не по теме:

Цитата Сообщение от Policeman Посмотреть сообщение
Ведь я же выбирал тот язык, который буду учить? Я отбросил Delphi, Pascal, Basik и т.д., и выбрал C. Вот я и выскажусь за него.
Вот тут и собака порылась... Вы только пытаетесь учить - а это тема о том, какой лучше. Вот выучите перечисленные.... понапишите на них.... тогда и сможете предметно спорить, а пока - увы... "обладать" "черным поясом" не означает - носить его в кармане :)

0
 Аватар для Policeman
5 / 5 / 0
Регистрация: 28.10.2011
Сообщений: 144
01.11.2011, 02:44
Цитата Сообщение от Almiqui Посмотреть сообщение

Не по теме:


Вот тут и собака порылась... Вы только пытаетесь учить - а это тема о том, какой лучше. Вот выучите перечисленные.... понапишите на них.... тогда и сможете предметно спорить, а пока - увы... "обладать" "черным поясом" не означает - носить его в кармане :)

Не по теме:

Согласен.

0
 Аватар для taras atavin
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
01.11.2011, 06:06
Цитата Сообщение от Policeman Посмотреть сообщение
Я не буду затевать спор в области в которой я некомпетентен. Писать программы на нем нельзя. Это язык теговой разметки текста. А неполноценность заключается в том, что у него нет (поправляйте, я его еще не изучал) циклов, условий и других вещей присущих языкам программирования.
В html входит java script, а это язык программирования динамических web-страниц. В нём есть и циклы, и альтернативы, и возможность объявлять переменные, и даже поддержка массивов и классов.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
01.11.2011, 06:06

Какой язык программирования мне ст0ит учить?
... оканчивю мат. школу, и хочу поступить на программиста. Программирую (неплохо) на Паскале. Что мне нужно? Може С++? Или...?

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

Какой язык веб-программирования выбрать? Плюсы\минусы
Вопрос что ни на есть из раздела священных, но все же... Какой язык веб-программирования кто предпочитает? У кого какие плюсы и...

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

Какой язык лучше изучать с нуля?
Привет Всем!! Ребята подскажите пожалуйста какой язык лучше изучать с нуля ????? За ответ заранее спасибо!!!


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

Или воспользуйтесь поиском по форуму:
520
Закрытая тема Создать тему
Новые блоги и статьи
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ Основная суть и тезисы по измерениям: 0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема. Объект не может перемещаться в 0D. 1D (Первое измерение):. . .
[EasyBuilder Pro] Памятка по разработке для панелей Weintek
ФедосеевПавел 26.08.2026
Памятка по разработке для панелей Weintek ВВЕДЕНИЕ Ранее, при реализации проектов основное внимание уделял разработке управляющей программы для контроллера, а панели оператора доставалось время. . .
Модель по догадкам
anaschu 25.08.2026
Прошло две недели. Я уже рассказывал, как разговаривал с сотрудниками у сортировки и как понял, что главная ветка — не про приёмку, а про отбор. Но тогда я думал, что понял механику. На этой неделе я. . .
Запись в регистр сведений независимо от заполненности табличной части
Maks 25.08.2026
Реализация из решения ниже выполнена на нетиповом документе с несколькими табличными частями, разработанного в КА2. Задача: Обеспечить запись документа в регистр сведений независимо от. . .
Ноутбук Альфария
kumehtar 24.08.2026
Встретился тут в сети ноутбук Альфария, примарха Альфа-Легиона. Хотя возможно, это ноутбук Омегона, разумеется. Ну как вам?
Мастера простых решений
DevAlt 23.08.2026
В сишарп стэках winforms, да и wpf существует сложная система связывания источниках данных и элементов формы(текстовые поля и метки), опирается все это на технологию событий и мета. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru