![]() |
Модераторы: bsa Страницы: (15) Все « Первая ... 8 9 [10] 11 12 ... Последняя »
( Перейти к первому непрочитанному сообщению ) |
![]() ![]() ![]() |
|
azesmcar |
|
|||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: 52 Всего: 211 |
я бы так не сказал, изучение синтаксиса - да, но не сам язык. Возьмем к примеру тот же C++ и C#, да, синтаксически они похожи, но сколько знаний нужно, чтобы писать грамотный код на C# словами передать сложно. Именно потому я не верю людям, которые утверждают, что знают C/C++, C#, Java, PHP, Perl, Python, Ruby, Tcl ... итд ![]() Можно иметь опыт работы с конкретным языком, но знать синтаксис PHP и быть программистом PHP это две разные вещи. |
|||
|
||||
Леопольд |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 943 Регистрация: 17.6.2009 Репутация: 3 Всего: 13 |
Что подразумевается под этими словами? Использование фрэймвёрков .NET или правильное использование идиом языка?
P.S. Тема так разрослась потому что мы сами - вечные студенты. Издержки профессии, надо полагать. ![]() Это сообщение отредактировал(а) Леопольд - 13.8.2010, 13:07 -------------------- вопросов больше чем ответов |
|||
|
||||
azesmcar |
|
|||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: 52 Всего: 211 |
Хм...очень много чего. Глубокие знания позволяют писать продуктивный с точки зрения производительности код а также избежать дальнейших проблем при поддержке этого кода. Поверь, в любом языке/технологии/фреймворке есть очень много нюансов и C# не исключение. |
|||
|
||||
Qout |
|
|||
Новичок Профиль Группа: Участник Сообщений: 46 Регистрация: 7.8.2010 Репутация: нет Всего: нет |
да занимаюсь делом,просто попутно задаю вопросы и нахожу в инете интересующую инфу,ну а я правильно понимаю что если я изучу C++ то изучить C смогу за считанные дни? да и еще кое что если в компанию требуется программист C/C++ это означает что программы делаются на С++ с элементами С,так,просто обратная взаимосвязь невозможно,значит ведущий язык должен быть С++
|
|||
|
||||
azesmcar |
|
||||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: 52 Всего: 211 |
нет ![]()
Вообще-то большинство просто так это пишет (вошло в привычку) сами того не понимая. А может означать, что нужно знание и того и другого. Может понадобиться критические к производительности места написать на Си..в общем по разному, что угодно может означать ![]() Но в общем случае если пишешь на C++ то конструкций C лучше вообще избегать. Это сообщение отредактировал(а) azesmcar - 13.8.2010, 13:23 |
||||
|
|||||
Леопольд |
|
||||||||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 943 Регистрация: 17.6.2009 Репутация: 3 Всего: 13 |
А ещё я верю что с С++ проще перейти на С#, а не наоборот. Я имею ввиду именно глубокие знания... Добавлено @ 13:32 Это точно. Возможно придётся писать на чём-то древнем и малоизвестном. Как мне когда-то... ![]() Добавлено @ 13:37
Добавлено через 10 минут и 18 секунд
Это сообщение отредактировал(а) Леопольд - 13.8.2010, 13:38 -------------------- вопросов больше чем ответов |
||||||||
|
|||||||||
azesmcar |
|
|||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: 52 Всего: 211 |
Ну да, и под изучением языка имеется ввиду вовсе не синтаксис. ![]() Qout, Я так понимаю ты просто никак определиться не можешь что учить? Вообще-то это вопрос довольно спорный и однозначный ответ ты никогда не услышишь, я бы посоветовал учить то, за что хорошо платят и что востребовано, но начинающие программисты полны романтизма ![]() потому учи пока то, что нравиться, на начальном этапе все будет впрок (я конечно не имею ввиду что-то типа BrainFuck-а ![]() |
|||
|
||||
djamshud |
|
|||
![]() Пердупержденный ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1655 Регистрация: 23.11.2009 Репутация: 4 Всего: 39 |
azesmcar,
>очень оригинальная точка зрения Других не держим:) Леопольд, >Это лишь верхушка айсберга. Это как раз самое дно, основа айзберга, которую многие не видят за пространными определениями о мета-программировании. >По карайней мере макросы никак нельзя сравнивать с шаблонами С++ Напрямую сравнивать конечно нельзя, но шаблоны - прямое развитие и отличное усовершенствование реализации идей макросов. В отличии от макросов весьма узкоспециализированное (и не надо делать из этой фразы вывод об ущербности шаблонов) и синтаксически развитое. >Макросы - у.г., sorry for my French... Вы просто не умеете их готовить (с). Cheloveck, а я начинал со скриптового языка к игрушке Operation Flashpoint и яваскрипта. А потом прочищал мозг паскалем. Будь в начале паскаль, жить тогда мне было бы намного проще. Начинать нужно с простых и логичных языков. Плюсы ни просты, ни логичны. >После достаточного изучения первого языка другие осваиваются за месяц (за исключением assembler и PROLOG). Такое ощущение, что о существовании языков кроме этого десятка вы даже не слышали. Синтаксисы, а самое главное - идеи, за ним скрывающиеся, - бывают очень разные. И идеи эти за месяц вкурить можно разве что на любительском уровне, ни о каком эффективном применении речи идти не может. Qout, >ну а я правильно понимаю что если я изучу C++ то изучить C смогу за считанные дни? Синтаксис и некоторые особенности семантики С вы изучите за считанные дни, а писать на нем уметь не будете. >требуется программист C/C++ Обычно это означает, что вакансию составляла секретутка или компания не знает, какой именно программист ей нужен. Это сообщение отредактировал(а) djamshud - 13.8.2010, 13:41 -------------------- 'Cuz I never walk away from what I know is right Alice Cooper - Freedom |
|||
|
||||
Леопольд |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 943 Регистрация: 17.6.2009 Репутация: 3 Всего: 13 |
Вообще, на самом деле, надо разобраться с архитектурой ЭВМ сперва. Понять что есть исполняемый файл. Т.е. во что в конечном итоге превращаются твои программы. Как они исполняются. Что есть функция с этой точки зрения, что есть переменные, константы, строковые литерали, память, файл, ОС и системные функции и т.д. и т.п.
-------------------- вопросов больше чем ответов |
|||
|
||||
Cheloveck |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1578 Регистрация: 26.7.2008 Где: Тула Репутация: 5 Всего: 32 |
мой первый был C++, возможно с другими то же самое. Мне трудно, теперь уже, сказать. -------------------- ![]() |
|||
|
||||
Леопольд |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 943 Регистрация: 17.6.2009 Репутация: 3 Всего: 13 |
Это сообщение отредактировал(а) Леопольд - 13.8.2010, 13:53 -------------------- вопросов больше чем ответов |
|||
|
||||
djamshud |
|
|||
![]() Пердупержденный ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1655 Регистрация: 23.11.2009 Репутация: 4 Всего: 39 |
>Что есть функция с этой точки зрения, что есть переменные, константы, строковые литерали, память, файл, ОС и системные функции и т.д. и т.п.
В этом плане однозначно рулит С или неосиленный мною ассемблер. >>Но в общем случае если пишешь на C++ то конструкций C лучше вообще избегать. >+ - Добавлено через 5 минут и 46 секунд Леопольд, управляемая шаблонами кодогенерация это и есть развитие идеи копипаста. Не понимаю, зачем вырывать отдельную фразу из высказывания и пытаться ее комментировать словами, раскрывающими мои слова, что идут за самой комментируемой фразой. -------------------- 'Cuz I never walk away from what I know is right Alice Cooper - Freedom |
|||
|
||||
Леопольд |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 943 Регистрация: 17.6.2009 Репутация: 3 Всего: 13 |
Концепции весьма просты. А лезть в дебри нет смысла. К тому же, например, существует ассемблер где нет функций а у программ нет стека. Зато есть сигналы, на машинном уровне...
![]() ![]() Это сообщение отредактировал(а) Леопольд - 13.8.2010, 13:57 -------------------- вопросов больше чем ответов |
|||
|
||||
djamshud |
|
|||
![]() Пердупержденный ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1655 Регистрация: 23.11.2009 Репутация: 4 Всего: 39 |
+++
Но начинать с ассемблера будет тяжко имхо. Добавлено через 1 минуту и 49 секунд Леопольд, идеи в асме хоть и просты, но толсты в применении. -------------------- 'Cuz I never walk away from what I know is right Alice Cooper - Freedom |
|||
|
||||
Леопольд |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 943 Регистрация: 17.6.2009 Репутация: 3 Всего: 13 |
![]() Вроде дошло... Ты против что у меня есть свои мысли по этому поводу да ещё, к тому же, не согласен с корректностью данного тобой определения. Мне очень жаль, прости, если сможешь... ![]() Это сообщение отредактировал(а) Леопольд - 13.8.2010, 14:18 -------------------- вопросов больше чем ответов |
|||
|
||||
![]() ![]() ![]() |
Правила форума "C/C++: Для новичков" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Для новичков | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |