LRS » Сб окт 20, 2007 16:28
Спасибо что ты постарался меня понять. В целом я с тобой тоже согласен, но:
Seregin писал(а):При решении любой серьезной задачи, этот язык на голову сильнее своих собратьев
Еще раз повторюсь, каждый язык создавался для решения конкретных задач под которые он и оптимезировался. И здесь главное не искать как выполнить решение задачи на одном языке, а на каком проще ее решить...
не вижу причин, чтобы не начинать программировать с С и переходить на С++
На C++ проще реализвать код и он более защищен от ошибок, которые присущи С. Кроме того С++ объектно ориентрован по сравнению с процедурным С... И для меня легче писать на С++ нежели возиться в С... Вот например, что легче, использовать функции printf и scanf и их спецификации или объекты cout и cin ? Конечно, начинать можно и нужно с С, но переход с С в С++ неизбежен, т.к. все остальные современные языки также построены на принципе ООП.
Синтаксис (это тоже ведь важно для начинающего) языка обширен, позволяет использовать вполне понятные конструкции. Любому элементу, так жестко обсираемому автором статьи (%, ||, ?) есть более "человечный" аналог
Для начинающего главное понять сам принцип построения программы, а если ориентироваться только посредством синтаксиса, то это похоже на "зубрешку" языков.
Никто "не обсирал" (и что вообще у тебя за термины) синтаксис языка С/С++, здесь речь идет об понимании др. людьми того, что ты написал. И как понять ""человечный" аналог", может ты имел ввиду "человеческая" (т.е. понятная) реализация ?
К тотму же, мне кажется это важным, С и С++ дают тебе творческий простор, ты сам можешь расширять язык по своему усмотрению
Творческий простор можно реализовать на любом языке, хоть на бейсике, гл. здесь на сколько хорошо ты знаешь "свой" язык...
В сущности, очень большое возмущение у меня вызвала сама статья, на которую ты ссылаешься...По-моему, автор не вполне порядочный человек. Да, может быть, язык, который он рекламирует, действительно хорош, но зачем оскорблять умных людей,создателей С++. Причем, его суждения, доводы и примеры во многом безграмотны и ненаглядны. Это понятно даже мне,хотя у меня мало опыта работы с С и С++.Лучшебы он, действительно описал все преимущества своего языка подробнее, чем заниматься склочничеством...
Знаешь, твои слова "По-моему, автор не вполне порядочный человек" и др. у меня вызвало улыбку. Это как "пап, а что такое хорошо, а что такое плохо?" Необижайся, но статья довольно обоснована. Пагубно мыслить в парадигме одного языка... А что касается "Лучшебы он, действительно описал все преимущества своего языка подробнее" это уже не его проблема, его целью было дать возможность читателю задуматься над проблемой. А "преимущества своего языка" можно легко почерпнуть из интернета...
И на последок, давай лучше изучать языки и совершенствоваться в них, чем спорить здесь о нечто абстрактном - нравиться или не нравиться, согласен или не согласен...
dybra писал(а):Я знаю много языков и поэтому в обшем с автором статьи согласен. Будет время и если не забуду выложу один пример наглядный из книжки по Си по этому поводу.
Будем ждать
Спасибо что ты постарался меня понять. В целом я с тобой тоже согласен, но:
[quote="Seregin"]При решении любой серьезной задачи, этот язык на голову сильнее своих собратьев[/quote]
Еще раз повторюсь, каждый язык создавался для решения конкретных задач под которые он и оптимезировался. И здесь главное не искать как выполнить решение задачи на одном языке, а на каком проще ее решить...
[quote]не вижу причин, чтобы не начинать программировать с С и переходить на С++[/quote]
На C++ проще реализвать код и он более защищен от ошибок, которые присущи С. Кроме того С++ объектно ориентрован по сравнению с процедурным С... И для меня легче писать на С++ нежели возиться в С... Вот например, что легче, использовать функции printf и scanf и их спецификации или объекты cout и cin ? Конечно, начинать можно и нужно с С, но переход с С в С++ неизбежен, т.к. все остальные современные языки также построены на принципе ООП.
[quote]Синтаксис (это тоже ведь важно для начинающего) языка обширен, позволяет использовать вполне понятные конструкции. Любому элементу, так жестко обсираемому автором статьи (%, ||, ?) есть более "человечный" аналог[/quote]
Для начинающего главное понять сам принцип построения программы, а если ориентироваться только посредством синтаксиса, то это похоже на "зубрешку" языков.
Никто "не обсирал" (и что вообще у тебя за термины) синтаксис языка С/С++, здесь речь идет об понимании др. людьми того, что ты написал. И как понять ""человечный" аналог", может ты имел ввиду "человеческая" (т.е. понятная) реализация ?
[quote]К тотму же, мне кажется это важным, С и С++ дают тебе творческий простор, ты сам можешь расширять язык по своему усмотрению[/quote]
Творческий простор можно реализовать на любом языке, хоть на бейсике, гл. здесь на сколько хорошо ты знаешь "свой" язык...
[quote]В сущности, очень большое возмущение у меня вызвала сама статья, на которую ты ссылаешься...По-моему, автор не вполне порядочный человек. Да, может быть, язык, который он рекламирует, действительно хорош, но зачем оскорблять умных людей,создателей С++. Причем, его суждения, доводы и примеры во многом безграмотны и ненаглядны. Это понятно даже мне,хотя у меня мало опыта работы с С и С++.Лучшебы он, действительно описал все преимущества своего языка подробнее, чем заниматься склочничеством...[/quote]
Знаешь, твои слова "По-моему, автор не вполне порядочный человек" и др. у меня вызвало улыбку. Это как "пап, а что такое хорошо, а что такое плохо?" Необижайся, но статья довольно обоснована. Пагубно мыслить в парадигме одного языка... А что касается "Лучшебы он, действительно описал все преимущества своего языка подробнее" это уже не его проблема, его целью было дать возможность читателю задуматься над проблемой. А "преимущества своего языка" можно легко почерпнуть из интернета...
И на последок, давай лучше изучать языки и совершенствоваться в них, чем спорить здесь о нечто абстрактном - нравиться или не нравиться, согласен или не согласен...
[quote="dybra"]Я знаю много языков и поэтому в обшем с автором статьи согласен. Будет время и если не забуду выложу один пример наглядный из книжки по Си по этому поводу.[/quote]
Будем ждать :-)