ermolushka: пример ошибок можете предоставить? У меня всё хорошо по тем статьям прошло.
Вы меня не правильно поняли. Я имел ввиду, что делать для каждого языка свои контроллеры - это плохо.
На мой взгляд swift ещё довольно сыроват для полной независимости. И совсем без знаний obj-c не получится. А с другой стороны, какая разница swift или obj-c? Узнать синтаксис можно за пару дней + ещё несколько набить руку. А вся разработка больше лежит на знаниях библиотек, которые для обоих языков одни и те же (немного изменяя лишь способ вызова функций).
Мне например вообще obj-c нравится как раз своей избыточностью, которую многие критикуют, и после его больших прекрасно читабельных названий методов, приближенных к человеческому языку, появляется маленький дискомфорт в сях/яве.
ermolushka: в действительности у вас должно быть только 3 экрана: выбор языка, список карточек, добавление карточек. Первый экран передает второму какой язык нужно использовать и тот уже с ним работает.
asd111: ситуация: у меня опыта программирования вообще где-то лет 6-7, особенно последние пару лет усердных. Так получилось, что сейчас я вновь попал на первый курс, где как раз программирование начинают с явы. И сейчас я наблюдаю за своими одногруппниками, которые вообще не понимают основ и принципов ООП, делая лабораторные по принципу "нам вот так показали, так делаем". На занятиях довольно часто можно услышать "вот здесь надо написать вот так, почему узнаете потом, когда будете заниматься ООП", что явно не хорошо и далеко не плюс. Когда в другом универе нас учили сям, таких моментов не было. ООП надо трогать, когда уже есть понимание, что процедурным подходом можешь сделать всё что угодно, но часто это будет довольно не удобно.
Александр Белов олимпиадное программирование и программирование разные вещи. Многие вещи, которые приоритетны в одном, могут быть полностью противопоказаны в другом. Поэтому ваш ответ не совсем верен. Олимпиадное программирование для программиста хорошо лишь тем, что помогает с классической математикой и оптимизацией, что далеко не большая часть программирования, а с учетом того, что автор вопроса математик (значит мозги уже правильно повернуты), оно практически бесполезно.
Никогда не понимал людей, которые советуют первым языком яву вместо сей, говоря что она мол легче. Чем? Тем что сразу бросает человека в омут ООП, в котором многие более опытные программисты плавают, вместо довольно логичного и легкого для понимая новичкам процедурного подхода сей?
Ан: как-то вы мне уже помогли, поможете ещё раз? Обратите пожалуйста внимание на мой вопрос: toster.ru/q/159735
И можете подробнее рассказать, чем так плохи констраины?
Flie: не правильно поняли предпосыл. Книга опыта не даст, а отличать положительные опыт от отрицательного можно научиться лишь с тем же самым опытом. Поэтому сколько бы вы книг не прочитали, без наставника начинать очень очень проблемно.
Вы меня не правильно поняли. Я имел ввиду, что делать для каждого языка свои контроллеры - это плохо.
На мой взгляд swift ещё довольно сыроват для полной независимости. И совсем без знаний obj-c не получится. А с другой стороны, какая разница swift или obj-c? Узнать синтаксис можно за пару дней + ещё несколько набить руку. А вся разработка больше лежит на знаниях библиотек, которые для обоих языков одни и те же (немного изменяя лишь способ вызова функций).
Мне например вообще obj-c нравится как раз своей избыточностью, которую многие критикуют, и после его больших прекрасно читабельных названий методов, приближенных к человеческому языку, появляется маленький дискомфорт в сях/яве.