Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Другие языки > Нужен совет по программированию


Автор: Neisil 13.6.2011, 20:52
Здравствуйте. 
Честно,не пользовался поиском по сайту,не смотрел что пишут другим.

Примерно год назад начал учить "Delphi" - Получил базовые знания,забыл про него.
Примерно пол года назад начал учить "C++" - Не получилось,слишком сложно. (Возможно потому что в то время привык к "Delphi".)
Месяц назад начал учить "Html,Css" - По сути все понял,учил табличную верстку,увидел "DIV" и опять запутался.

В итоге знаю всего по чуть-чуть.

Сейчас задумался о чем-то новом,популярном,о том на чем можно писать и получать удовольствие. (Денег то с программирования мне не нужно,у меня другая специальность.)
Возможно кто-то что-то подскажет..?
Что выбрать..? Кто-то говорит что сейчас многие выбирают именно мобильный вариант ибо "Iphone,android" набирают обороты. Кто-то говорит что лучше учить что-то более мощное.

Уважаемые пользователи,пост писал не для того что бы мы тут спорили.
Хотелось бы услышать просто ответ и подробное описание почему вы так думаете.
(Операционная система "Windows 7")
Возможно кто-то поможет с чем-то по ICQ - В плане рассказать и помочь с чем-то определенным.
За ранее большое человеческое спасибо.

Автор: kemiisto 13.6.2011, 21:06
Цитата(Neisil @  13.6.2011,  19:52 Найти цитируемый пост)
Сейчас задумался о чем-то новом,популярном,о том на чем можно писать и получать удовольствие. (Денег то с программирования мне не нужно,у меня другая специальность.)


Цитата(Neisil @  13.6.2011,  19:52 Найти цитируемый пост)
Хотелось бы услышать просто ответ и подробное описание почему вы так думаете.

Что-нибудь из Oberon-семейства. Потому что просто и одновременно мощно. Технику можно поставить. А там чёрт не шутить.
Что-нибудь динамическое скриптовое - Smalltalk, Ruby, Python. Многим нравится.
Что-нибудь функциональное. Haskell, OCaml. Но, тут, правда, для сознательного программирования нужен матан в концентрациях близких к летальным. smile 

Цитата(Neisil @  13.6.2011,  19:52 Найти цитируемый пост)
Возможно кто-то поможет с чем-то по ICQ - В плане рассказать и помочь с чем-то определенным.

Да, кокнкретнее можно в чатеге. Скинь в PM свой номер.

Автор: Neisil 14.6.2011, 13:49
Спасибо за ответ. Похоже выбор за Ruby.
Теперь осталось определится с выбором OC.

Автор: SVN74 15.6.2011, 21:28
Visual C#
Прост как Бейсик, силен как С++ и имеет хорошие возможности для формашлепства и не только...

Автор: Neisil 15.6.2011, 21:46
Хороший компилятор бесплатен для этого языка..?
Почему именно он..? Я слышал что на нем дрова пишут.. (Мне дрова не нужны smile )

Честно говоря,деньги тратить на хорошие компиляторы не собираюсь,не когда не чего не покупал. (Ибо это можно взять бесплатно). 

Наверно по подробнее нужно описать то что я хочу:

1 - Важен дизайнер форм. (Типа "Delphi" - Возможно не так уж и важен если хорош сам язык программирования.)
2 - Важен сам язык программирования,что бы можно было работать в Windows и Linux. (Вообще то нужен в Linux но хочется что бы пользователи windows тоже могли запустить мои программы.)

Вообще,планирую переехать с Windows. В данный момент выбираю OC.
Взял во внимания Ruby и Phyton. 

(Если есть ошибки прошу прощения,торопился.

Автор: A5uKa 15.6.2011, 22:33
Nemerle, вопрос закрыт.

Автор: Cheloveck 15.6.2011, 23:30
Цитата(SVN74 @  15.6.2011,  21:28 Найти цитируемый пост)
Visual C#
Прост как Бейсик, силен как С++ и имеет хорошие возможности для формашлепства и не только...

И полноценно работает только под окнами!

Цитата(Neisil @  15.6.2011,  21:46 Найти цитируемый пост)
Важен дизайнер форм.

Дизайнеры форм есть в
Qt - кроссплатформенный тулкит для C++. В комплект с SDK включён дизайнер форм и IDE (и ещё куча вкусностей).
Visual C#, VB.net.... (только под windows)
delphi, c++ builder(только под windows и коммерческий)
Lazarus - тот же delphi, только опенсорсный и кроссплатформенный
Для Java (SWING) есть дизайнеры в виде плагинов к NetBeans и Eclipse.

Для C# есть проект mono, в нём есть дизайнер glade для gtk#. Этот вариант бесплатен и кроссплатформенен, но за кодерство под никсами на C# тебя заплюют. Кроме того, mono вынужден догонять мейнстрим, а договор с M$ у Novell скоро закончится, так что от него уже начинает дурно пахнуть.

Итак, есть два варианта, C++ + Qt и Java + SWING. Для неискушённого в низкоуровневом программировании, java - лучший выбор. Меня сильно напрягают рамки java, я предпочитаю C++ и Qt (если нужен GUI).


Цитата(Neisil @  15.6.2011,  21:46 Найти цитируемый пост)
Взял во внимания Ruby и Phyton

В поставке с Python есть только один тулкит для GUI - tk, и, честно говоря, это отстой. Поэтому, тебе всё равно придётся прикручивать отдельную библиотеку, например тот же Qt или GTK+. По поводу Ruby ничего сказать не могу.

Автор: Neisil 16.6.2011, 17:58
Спасибо за ваши грамотные ответы. (Честно,много не знакомых мне слов,от такого потока информации голова кругом.)

Посидел,подумал,решил спросить..
Может стоит взглянуть в сторону мобильных аппаратов..?
Выбор языков программирования очень большой,что именно выбрать не знаю..
Перебирал много вариантов,смотрел что пишут на других форума,читал статьи.
И все таки с выбором сложно.. 

Кто что может сказать про Java..?

(Прошу не думать что я тупо набиваю посты,так же я НЕ ТРОЛЬ!!!)

Спасибо.

Автор: Cheloveck 16.6.2011, 20:18
Цитата(Neisil @  16.6.2011,  17:58 Найти цитируемый пост)
Может стоит взглянуть в сторону мобильных аппаратов..?

Цитата(Cheloveck @  15.6.2011,  23:30 Найти цитируемый пост)
java - лучший выбор

Цитата(Neisil @  16.6.2011,  17:58 Найти цитируемый пост)
Кто что может сказать про Java..?

Цитата(Cheloveck @  15.6.2011,  23:30 Найти цитируемый пост)
 java - лучший выбор


Автор: Neisil 16.6.2011, 20:34
Cheloveck - А вы сами знаете Java..?

Автор: Cheloveck 16.6.2011, 20:47
Neisil, знаем

Автор: Neisil 16.6.2011, 21:20
Cheloveck - Советом поможете..?

Что скачать..? Java разные,какую именно? Если можно то мне бы прямую ссылку.

Автор: Cheloveck 16.6.2011, 21:30
http://www.jetbrains.com/idea/download/index.html лучшая IDE, JDK официальную, от sunoracle ставь http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u26-download-400750.html
Пока с SE разбирайся, на EE, пока, не смотри.

Автор: Neisil 16.6.2011, 21:52
Cheloveck,спасибо за помощь. smile 

P.S Может книжечку какую посоветуете..?

Автор: A5uKa 17.6.2011, 07:22
Цитата(Cheloveck @ 16.6.2011,  21:30)
http://www.jetbrains.com/idea/download/index.html лучшая IDE

А чем оно лучше NetBeans ?

Добавлено через 2 минуты и 35 секунд
ух ты http://plugins.intellij.net/plugin/?id=4050, большой список плагинов - мне нравится  smile 

Автор: Neisil 17.6.2011, 07:43
IntelliJ IDEA - Платная..? smile 
Зачем мне платная,когда есть бесплатная..?

Автор: Cheloveck 17.6.2011, 09:28
Цитата(A5uKa @  17.6.2011,  07:22 Найти цитируемый пост)
А чем оно лучше NetBeans ?

Поставь, поработай, сравни ощущения. Навскидку - дебагер гораздо удобнее, подсказки поумнее, да и вообще, всё сделано с чувством, с толком, с расстановкой

Цитата(Neisil @  17.6.2011,  07:43 Найти цитируемый пост)
IntelliJ IDEA - Платная..? smile  
Зачем мне платная,когда есть бесплатная..? 

Для SE и Android бесплатная. EE тебе пока не нужен. Когда понадобится - ты будешь в состоянии сам выбрать себе IDE, платную или бесплатную.

Автор: Neisil 17.6.2011, 11:18
Скачал,установил.. Сначала JDK потом idea.
Запустил.. (Ведь ни когда не пользовался..) создал проект,решил скомпилировать пустой проект.. Просит SDK.
Искал в Google,нашел на официальном сайте описание.. Перевел все что написано,в итоге не увидел не чего такого что мне бы помогло.

Дабы не засорять тему,напишите в ЛС что и как настроить..?! smile 

P.S. На данный момент стоит Windows 7. (Планирую мигрировать на другую OC.)

Автор: baldina 17.6.2011, 13:57
от вопроса "расскажите, что мне будет интересно" переходим к разговору "а что вообще в мире творится".
Neisil, продолжайте изучать С++ и html, раз уж начали. 
На этом и писать можно, и удовольствие получать. Обе темы достаточно обширны, хватит надолго smile
Чего-то не поняли, не получается? Не беда, пытайтесь понять, литературы и форумов море.

Автор: Neisil 17.6.2011, 17:31
baldina,
Форумов действительно много,отзывчивых людей тоже хватает.

В принципе проще выучить html,получить удовольствие а так же подзаработать денег.
Учил табличную верстку.. Увидел что сейчас все используют "div",сразу же начал учить "div" - В итоге запутался.

Автор: Cheloveck 17.6.2011, 19:45
Neisil, в настройках проекта пропиши путь до JDK
user posted image

Эти настройки сохранятся для всех проектов

Автор: Neisil 18.6.2011, 19:59
Всем спасибо,для себя выбрал "Java"..

Автор: A5uKa 18.6.2011, 20:09
Цитата(Neisil @ 18.6.2011,  19:59)
Всем спасибо,для себя выбрал "Java"..

И тут победило зло

Автор: Neisil 18.6.2011, 21:36
Почему "Зло" - Честно говоря,давно хотел выучить "Java",но считал этот язык слишком сложным. (И сейчас так считаю.)

Автор: Cheloveck 18.6.2011, 21:50
Цитата(Neisil @  18.6.2011,  21:36 Найти цитируемый пост)
Почему "Зло"

Не слушай этих дотнетчиков, они тебя плохому научат))

Автор: Neisil 18.6.2011, 22:21
Читал где-то что с "Java" проще на C++ слезать. smile 
Так и мобильный мир вроде не дремлет,сейчас вроде как популярно писать некие программки для мобильных телефонов.


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)