|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
14.12.2011, 10:58 | #1 |
Новичок
Джуниор
Регистрация: 13.12.2011
Сообщений: 7
|
Java как первый язык.
qall
Учусь на прогера в колледже, уже 3 курс, разумеется я знал что тут программировать меня не научат, но последнее время был больше увлечён комп графикой, и вот наконец решился изучать кодинг. Моя цель писать софт, как простой, так и тот что будет взаимодействовать с системой и другими сторонними приложениями, кодить микроконтролерры не ставлю цель, и писать операционки тоже врядли, хотя в будущем перейду на линь, и поэтому придётся работать с исходниками, но не суть. Вообщем выбрал в качестве первого языка Java, попутно с ним буду учить Delphi, Дельфи скорее для быстрой разработки программ и просто для кругозора, хотя в первую очередь я расчитываю на неё если вдруг дипломную работу не разрешат писать на Java. Рассматривал вариант изучать C#, но в виду того что она жёстко привязана в винде...меня немного пугает что ли. P.S Что бы было понятнее что я подразумеваю под "взаимодействием с другими прогами" - Есть программа Mail Agent. В ней есть статусы, так вот например есть идея написать программу, которая через определённое количество секунд будет менять статусы один за другим, создавая эффект анимации. Бредовая затея, но мне нравится. Что можете сказать о моём диагнозе? Последний раз редактировалось alondrealit; 14.12.2011 в 11:05. |
14.12.2011, 11:48 | #2 | |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
А вы определитесь с приоритетами...
Программирование под web и под систему это 2 разные вещи. В первую очередь учите то, что требует от вас ваше учебное заведение. В с горящими глазами лететь на все и пытаться хапнуть побольше... увы ничего не выйдет путного. Мало того в голове ещё и сырбор будет. Цитата:
коли хотите торчать под всеми системами - учите c++, а кроссплатформенный компилятор найдётся... |
|
14.12.2011, 11:58 | #3 | ||
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
Цитата:
Цитата:
Вот небольшой списочек: http://tuxedo-live.blogspot.com/2007/08/linux-mono.html
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика Последний раз редактировалось Utkin; 14.12.2011 в 12:02. |
||
14.12.2011, 12:02 | #4 |
Старожил
Регистрация: 06.08.2009
Сообщений: 2,992
|
Хапнуть побольше - вполне нормально для новичка. Попробовать всё и выбрать приглянувшееся. Но я тоже посоветую начать с плюсов: этот язык самый универсальный как технологически (все операционки и некоторые микроконтроллеры) так и лингвистически (легко пересесть на любой другой язык).
А если человек хорошо владеет языком, то запретить писать на нём дипломник, имхо, не могут. |
14.12.2011, 12:13 | #5 | |||
Новичок
Джуниор
Регистрация: 13.12.2011
Сообщений: 7
|
Цитата:
Цитата:
Цитата:
|
|||
14.12.2011, 12:32 | #6 | |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
Цитата:
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика |
|
14.12.2011, 16:20 | #7 |
Новичок
Джуниор
Регистрация: 13.12.2011
Сообщений: 7
|
А как насчёт FASMa ? Многие пишут что относительно чистого асма он проще, и подходит новичку. К тому же изучим фасм я могу не только влиять на любую программу но и изменять её.
Или всё же изучить С#, но возможность напрямую влиять на программы можно исключить я так понимаю. И кстати написано что обязательно нужна net станция на компе, т.е если её не будет программа не запустится я так понял? P,S из всего что я прочитал можно сделать вывод что java и C# похожи, очень многим, и синтаксисом прог, и тем что обе требуют наличие вирт машин. |
14.12.2011, 18:14 | #8 | |
Старожил
Регистрация: 13.08.2009
Сообщений: 2,581
|
Java и C# не слишком годятся для обучения программированию. Для разработки - это отличные языки. Для обучения - нет.
C++ также не подходит для обучения. Речь идёт именно о начальном обучении, конечно же. Я бы рекомендовал посмотреть в сторону Pascal Цитата:
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
|
|
14.12.2011, 19:11 | #9 |
Новичок
Джуниор
Регистрация: 13.12.2011
Сообщений: 7
|
ну раз до паскаля дошли то лучше я думаю сразу дельфи учить. Ну тогда сразу вопрос, вышла Delphi XE. Кодинг в ней чем нибудь отличается от обычной среды? Ну синтаксис может разный или еще чё.
|
14.12.2011, 20:03 | #10 | |
somewhere else
Участник клуба
Регистрация: 17.07.2008
Сообщений: 1,409
|
Цитата:
Ассемблер как язык не сложен, но для полного понимания нужно понимать как работает компьютер в целом, понимать кто и как его создал и на каких принципах он основан. Это большой пласт информации, но его стоит знать любому программисту на мой взгляд. И да, вы не узнаете подходит ли вам тот или иной язык пока не попробуете его самостоятельно. Никакие советы или статьи не помогут вам найти удобный для вас язык.
"Тяжело в учении, легко в бою" - А.В. Суворов
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
PHP как первый яп? | daria_dsm | PHP | 27 | 21.11.2012 06:23 |
Pascal или PureBasic как первый изучаемый язык.. | Умяр | Паскаль, Turbo Pascal, PascalABC.NET | 12 | 30.08.2011 14:41 |
какой язык программирования способен создавать программы на телефоны с платформой java. | ромик0 | Помощь студентам | 5 | 21.07.2011 23:53 |
Обработка матриц.В каждой строке матрицы найти первый минимальный и первый максимальный элементы и поменя | ride013 | Помощь студентам | 4 | 20.04.2011 13:14 |