Помогите выбрать язык программирования плиз...
» С чего начать с С или с С++?
Без вопросов C++
python
ANSI C.
Вот ведь, неугомонный... Действительно, ANSI C.
Python
arto
dvs
Можно для тех кто на броневике растолковать: причем тут Питон (см. название темы)?
dvs
Можно для тех кто на броневике растолковать: причем тут Питон (см. название темы)?
C#
Cheery
Тот же вопрос что и к arto и dvs: Причем тут C#? Человек спрашивает про С или С++!
Тот же вопрос что и к arto и dvs: Причем тут C#? Человек спрашивает про С или С++!
mymuss
Цитата:
А при том, что он о нем и не слышал скорее всего.. А уже почти все на него перешли..
Цитата:
Тот же вопрос что и к arto и dvs: Причем тут C#? Человек спрашивает про С или С++!
А при том, что он о нем и не слышал скорее всего.. А уже почти все на него перешли..
Cheery
Цитата:
Не понимаю я тебя (((
Ну если б он спросил "с какого языка начинать учить программирование" я бы понял.
И как же это все могли перейти на язык, который существует под аж одну платформу да и то при наличии фреймворка...
Цитата:
А при том, что он о нем и не слышал скорее всего.. А уже почти все на него перешли..
Не понимаю я тебя (((
Ну если б он спросил "с какого языка начинать учить программирование" я бы понял.
И как же это все могли перейти на язык, который существует под аж одну платформу да и то при наличии фреймворка...
Ну зачем изучать си??? си плюс он поприятнее будет во многих своих возможностях, а для начала изучения имхо особой разницы нету, я сразу плюс учил
SooS
Затем, что потом получаются программисты, знающие STL, шаблоны, ООП, но при этом не умеющие нормально со строками работать.
Огромное кол-во кода уже написано на С и часто необходимо писать приложения, совместимые с этим кодом итд. А для этого его надо вЫчитать. А для этого необходимо понимать как в С работают со строками, с потоками, памятью итд.
Хотя, для программиста, который ограничивается написанием Hello world на Билдере, наверное, ANSI C не нужен.
Затем, что потом получаются программисты, знающие STL, шаблоны, ООП, но при этом не умеющие нормально со строками работать.
Огромное кол-во кода уже написано на С и часто необходимо писать приложения, совместимые с этим кодом итд. А для этого его надо вЫчитать. А для этого необходимо понимать как в С работают со строками, с потоками, памятью итд.
Хотя, для программиста, который ограничивается написанием Hello world на Билдере, наверное, ANSI C не нужен.
Спасибо всем за ответы.
Я сделал выводы.
Я сделал выводы.
mymuss будет не очень легко переходить на c++ после с. имхо, обычно бывает так. поэтому с++ кажется предпочтительней.
woffer
Да, возможно, ты прав. Но если идти по пути наименьшего сопростивления, то тогда QBasic, однозначно.
Да, возможно, ты прав. Но если идти по пути наименьшего сопростивления, то тогда QBasic, однозначно.
mymuss cильно утрируешь Вопрос то был про с/c++, да и qbasic, лично для меня сложнее с, как не порадоксально это звучит
не знаю у кого как, с си на си++ все нормально переходится, по крайней мере если си проблем не было, то и с си++ не будет
Cheery
Цитата:
Так уж и все!
Цитата:
А при том, что он о нем и не слышал скорее всего.. А уже почти все на него перешли..
Так уж и все!
Лучше сразу с С++.
А если подходить прагматически, то еще лучше начать сразу с Java или C#, чтобы не терять время
А если подходить прагматически, то еще лучше начать сразу с Java или C#, чтобы не терять время
niki2k1
Цитата:
Время Java почти прошло, увы! Так что если хочется "модного" - C#, а если "всё уметь" - начинай с С, потом - С++ и C#...
Цитата:
А если подходить прагматически, то еще лучше начать сразу с Java или C#, чтобы не терять время
Время Java почти прошло, увы! Так что если хочется "модного" - C#, а если "всё уметь" - начинай с С, потом - С++ и C#...
BugWriter
Цитата:
Она из новинок уже ушла, это правда, а насчет того, что время ушло...
Пока NET FW предоставлеят еще слишком мало возможностей. Он покрывает только разработку Desktop-приложений или двух-уровневых систем. Это потому-что пока как таковых нет технологий поддерживающих NET, чего сейчас в избытке для Java. Я так понял MS сейчас активно пытается эту ситуацию исправить и начинает с выпуска своего SQL Server'a с поддержкой языков NET'a для написания хранимых процедур. В общем, я думаю до возможностей Java NET'y развиваться еще года 3 или более...
Цитата:
Время Java почти прошло, увы!
Она из новинок уже ушла, это правда, а насчет того, что время ушло...
Пока NET FW предоставлеят еще слишком мало возможностей. Он покрывает только разработку Desktop-приложений или двух-уровневых систем. Это потому-что пока как таковых нет технологий поддерживающих NET, чего сейчас в избытке для Java. Я так понял MS сейчас активно пытается эту ситуацию исправить и начинает с выпуска своего SQL Server'a с поддержкой языков NET'a для написания хранимых процедур. В общем, я думаю до возможностей Java NET'y развиваться еще года 3 или более...
nitalaut
Цитата:
Помогите выбрать язык программирования плиз...
Зависит от целей для чего это изучение начинать .
Если для дальнейшего трудоустройства можно зайти на job.ru
проаналезировать существующие вакансии и убедится что вакансий с С очень мало а те что есть
требуют опыта и серьезных знаний.
Лучше браться за С# или Java можно быстрея достигнуть рузультатов позволяющих трудоустроится.
Можно также будет cдать сертификацию.
Потом если желание еще будет можно и С и С++ поближе познакомится это будет уже совсем просто
Если выбор такой строгий только между С и С++ я бы советовал сразу С++ т.к. в любом случае вначале будет объяснятся структурное программирование.
arto
dvs
Cheery
- Не подскажите, как по английски спросить который час?
- Да зачем тебе тот английский! Ты лучше иврит учи!
2Moderators: сорри, не удержался.
dvs
Cheery
- Не подскажите, как по английски спросить который час?
- Да зачем тебе тот английский! Ты лучше иврит учи!
2Moderators: сорри, не удержался.
niki2k1
Цитата:
Из новинок ушла, а как серьёзная платформа так и не случилась.
Сколько было разнообразных несовместимых между собой Java-машин? Теперь MS вообще на неё плюнул...
Цитата:
Она из новинок уже ушла, это правда, а насчет того, что время ушло...
Из новинок ушла, а как серьёзная платформа так и не случилась.
Сколько было разнообразных несовместимых между собой Java-машин? Теперь MS вообще на неё плюнул...
niki2k1
Цитата:
Скажи, что есть в Java и нет в .NET ?
BugWriter
Цитата:
А на западе, и российских к-ниях,выполняющих зап-ные з-зы, говорят, что Java очень популярна.
А насчет С vs C++, то Страуструп советует в своей книге (С++ 3ed) учить сразу С++.
Цитата:
я думаю до возможностей Java NET'y развиваться еще года 3 или более...
Скажи, что есть в Java и нет в .NET ?
BugWriter
Цитата:
а как серьёзная платформа так и не случилась
А на западе, и российских к-ниях,выполняющих зап-ные з-зы, говорят, что Java очень популярна.
А насчет С vs C++, то Страуструп советует в своей книге (С++ 3ed) учить сразу С++.
BugWriter
Цитата:
И сделал С#
Цитата:
Теперь MS вообще на неё плюнул...
И сделал С#
BugWriter
Цитата:
Да как раз серьезная платформа и получилась, причем она одна такая и конкурент только один - MS dotNET.
Цитата:
Да нет вроде несовместимых. Есть Sun'овская и IBM'овская.
Насколько я понимаю, мало совместимы только аналоги J2ME для мобильных устройств.
MS хотели аналог сделать, мучились и вымучили J#, зачем правда, непонятно.
Цитата:
Из новинок ушла, а как серьёзная платформа так и не случилась.
Да как раз серьезная платформа и получилась, причем она одна такая и конкурент только один - MS dotNET.
Цитата:
Сколько было разнообразных несовместимых между собой Java-машин? Теперь MS вообще на неё плюнул...
Да нет вроде несовместимых. Есть Sun'овская и IBM'овская.
Насколько я понимаю, мало совместимы только аналоги J2ME для мобильных устройств.
MS хотели аналог сделать, мучились и вымучили J#, зачем правда, непонятно.
Лучше учить сразу С++.
Это будет основа знаний для всего остального.
Это будет основа знаний для всего остального.
SSergeaA
Цитата:
Пока что нет серверов приложений (Oracle, WebLogic и т.п.) под .NET и нет DBMS с поддержкой языков NET'a (но скоро будет, следующая версия MS SQL Server).
В общем, при разработке многоуровневых приложений каждый из уровней есть возможность писать на Java и выбирать операционку, на NET'e - пока нет.
Лично я недостаток NET'a вижу именно в этом. Но неоспоримые достоинства у NET'a тоже есть.
Цитата:
Скажи, что есть в Java и нет в .NET ?
Пока что нет серверов приложений (Oracle, WebLogic и т.п.) под .NET и нет DBMS с поддержкой языков NET'a (но скоро будет, следующая версия MS SQL Server).
В общем, при разработке многоуровневых приложений каждый из уровней есть возможность писать на Java и выбирать операционку, на NET'e - пока нет.
Лично я недостаток NET'a вижу именно в этом. Но неоспоримые достоинства у NET'a тоже есть.
Предыдущая тема: Как убрать кнопку выхода у программы?
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.