Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 1144 • Страница 33 из 58<  1 ... 30  31  32  33  34  35  36 ... 58  >
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Member
Статус: Не в сети
Регистрация: 03.03.2010
progn писал(а):
Masterov писал(а):
Может вы посоветуете начинающему программиту под Линюксом начинать учиться программировать?
и посоветую
Цитата:
Это будет хороший совет?
Конечно...
Ндаа! (Советчик. :insane: )

Программист, которому вы это насоветуете даже продемонстрировать работодателю не сможет свои навыки, поскольку везде Windows (а Linux - нигде). Жертва ваших советов распечатки текстов будет демонстрировать?



Партнер
 

Advanced member
Статус: Не в сети
Регистрация: 16.11.2006
Откуда: Всегда!
Masterov писал(а):
продемонстрировать работодателю не сможет свои навыки, поскольку везде Windows (а Linux - нигде)

Хватить молоть ерунду и троллить.


 

Member
Статус: Не в сети
Регистрация: 03.03.2010
Root писал(а):
Тот пример с расчетом Pi легко можно сделать на том же Python...
Питон в браузере работает? В мобильнике работает?
Это и есть ответы на ваши вопросы.

JScript работает в браузере, а Java - ещё и в мобильнике.

Изучив JavaScript (+HTML+CSS) сможет решить любую практически занчимую задачу. Используя HTA (расширение HTML), он сможет сгенерить за полчаса приложение, на написание которого другими средствами могут уйти недели.

Изучив Java, начинающий программист получит правильный навык ООП, и сможет программировать всё: от мобильника до суперкомпьютера.

Java(applet+servlet)+DHTML - рашает все практически значимые задачи. (Написание нативных библиотек я отнесу к узкой специальности не прикладного, а - специального программирования.)

JavaScript+HTML+CSS = DHTML.

Добавлено спустя 59 секунд:
zauropod писал(а):
Masterov писал(а):
продемонстрировать работодателю не сможет свои навыки, поскольку везде Windows (а Linux - нигде)
Хватить молоть ерунду и троллить.
Это вы кому (себе?) сказали?

Что ерунда-то? Вы хотите сказать, что Linux -везде, а Windows - нигде? Это вы утверждаете? Вы сами в это верите?

Давайте представим себе жертву ваши советов: молодой человек написал програмку на Си(пусть ++) под линюкс. Вот он сидит перед работодателем и пытается рассказать о своих умениях. Кроме своих БЛАБЛАБЛА, что он ему сможет показать?


Последний раз редактировалось Masterov 09.03.2010 14:37, всего редактировалось 1 раз.

 

Member
Статус: Не в сети
Регистрация: 15.08.2007
Masterov
у вас просто очень узкий кругозор, ограниченный браузером IE :haha: . Юниксы и конкретно Linux на многих серверах стоят (даже наверное на большинстве). Также применяется в некоторых телефонах (в том числе в топовом смартфоне Нокии) и в emmbeded сфере. На десктопах доля хоть и невелика, но все равно есть.

Если говорить о GUI программах, и как их показать работодателю, то такие программы скорее всего будут кросплатформенными (потому как все тулкиты и языки кросплатформенные) и к тому же, существует в природе такая штука как виртуальные машины.

И не обязательно специализироваться только на юниксах, можно и специфику Windows также изучать.
Главное, в том, что начав изучать программирование в линуксе он получит полезные знания, полезные для любой другой ОС, и шанс, что он будет не просто очередным былокодером, больше.


 

Member
Статус: Не в сети
Регистрация: 03.03.2010
progn писал(а):
Masterov
у вас просто очень узкий кругозор, ограниченный браузером IE :haha: . Юниксы и конкретно Linux на многих серверах стоят...
А много этих серверов? Сравним с колличеством компьютеров пож Виндами? Где больше шансов у программиста работу получить: программистом Windows или Linux? Ответ кому неочевиден?

Не любят работодатели Линюкс (иначе бы он везде стоял). Программистов под эту операционку мало, и сама операционка с пантами. Те работодатели, что связались с Линюксом (и программистами под неё) всё прокляли. (Если линюксовый программёр заартачится - хрен ты емё замену найдёшь.)

Так что советуйте Линюкс врагам своим.


 

Member
Статус: Не в сети
Регистрация: 28.02.2008
Добрый день,
В ближайшее время у меня будет достадочно много времени свободного (в силу обстоятельств :( ) хотелось бы совета, какой язык стоит начать учить?
Цель: Just for fun. Не работаю в этой области и не собираюсь. Но учить буду с максимальной серьезностью.
Базы нет. Немного заню ассемблер. HTML (хоть и не язык програмирования) PHP, JavaS. И совсем уж чуть чуть C#
Безосновательно остановился на Python.
(дискуссию выше прочитал, доводы Masterov не убедительны абсолютно, посему, какие нибудь другие языки, не Java)
У нас, к стати, даже просто знающий никсы человек, влёгкую найдет себе работу


 

Member
Статус: Не в сети
Регистрация: 03.03.2010
progn писал(а):
Если говорить о GUI программах, и как их показать работодателю, то такие программы скорее всего будут кросплатформенными (потому как все тулкиты и языки кросплатформенные) и к тому же, существует в природе такая штука как виртуальные машины.
так ведь и я о том же.
Что может быть более кросплатформенным, чем HTML, JavaScript и Java.
Цитата:
Главное, в том, что начав изучать программирование в линуксе он получит полезные знания...
Полно-те врать-то! Что он там получит, если даже посоветоваться не у кого. Программистов (особенно - толковых) под Линюкс мало, задач (за которые деньги платят) - нуль. В процентном отношении и тех и других (задач и программистов под Линюкс) не больше, чем линюксовых компьютеров. Их пролсто нет!

Людей, которым вы рекламируете Линюкс и Си (с плюсами пусть), вы обрекаете на безработицу.

Добавлено спустя 2 минуты 34 секунды:
zorkenius писал(а):
...хотелось бы совета...
Вам совет не нужен. (Решение вами уже принято.)
Цитата:
...доводы Masterov не убедительны абсолютно...
Абсолютно неубедительные доводы легко оспорить.
Может соизволите продемонстрировать как бы вы мои доводи оспорили. (Я думаю, что после этого вашего заявления, вы с моими доводами расправитесь, как - Тузик с грелкой.)


Последний раз редактировалось Masterov 09.03.2010 15:02, всего редактировалось 1 раз.

 

Member
Статус: Не в сети
Регистрация: 28.02.2008
Masterov
Т.е. Python верное решение?
(это не однозначно принятое решение, у меня, к сожалению, оснований для принятия решения в этом вопросе - нет)


 

Member
Статус: Не в сети
Регистрация: 03.03.2010
zorkenius писал(а):
MasterovТ.е. Python верное решение?
(это не однозначно принятое решение, у меня, к сожалению, оснований для принятия решения в этом вопросе - нет)
Писал много раз на этом форуме: то, что не работает в браузере и(или) мобильном телефоне - мало перспектив имеет.

PS Я уже грелкой прикинулся. Весь трепещу в ожидании Тузика.


 

Member
Статус: Не в сети
Регистрация: 15.08.2007
Masterov
Цитата:
Питон в браузере работает?

а на сервере JScript работает? А свои классы на нем создавать можно? Это пародия на язык с которым просто вынуждены мирится web-программисты.

По поводу линуха. На чем будут крутиться ваши Java сервлеты? На серверах с виндой? :haha: Java (J2EE) используется в основном на серверах, программисты безработные?

Человек изучивший С++ и знающий специфику юниксов без работы не останется. Знающий С++ и Qt может писать почти под любой современной дескоп ОС.

Добавлено спустя 3 минуты 48 секунд:
zorkenius
а в какой области работаешь? Для чего нужно программировать? Какие задачи решать собираешься?
Python вариант неплохой если нужно писать побыстрому. Но чтобы посоветовать однозначно, нужно знать для чего и зачем.


 

Member
Статус: Не в сети
Регистрация: 28.02.2008
progn,
Я RF усилителями занимаюсь, мне програмирование не очень нужно.
Цель я написал, для удовольствия, так же как и линукс. Просто есть время (пол года) и хочется чем нибудь интересным заняться.
А помешать то не помешает точно. Но я открыт для любых предложений ибо не разбираюсь.


 

Member
Статус: Не в сети
Регистрация: 15.08.2007
zorkenius
просто цель "for fun" слишком расплывчата, удовольствие будет только от самого процесса обучения или хочется попрограммить какие-то приложения? Если хочется программить приложения, то нужно знать интересное тебе направление. Их же много: системные утилиты, веб, геймдев, прикладное ПО.

Питон язык универсальный, но так как он скриптовый, то например 3D движки особо не попрограмишь, как и все скриптовые, скоростью он не блещет. Веб программирование на серверной части можно, но лидер по количеству библиотек и готовых решений тут PHP.

Добавлено спустя 5 минут 32 секунды:
Из книг по питону могу порекомендовать: Марк Саммерфилд. Программирование на Python 3. Подробное руководство.

Добавлено спустя 3 минуты 16 секунд:
Если хочется просто потренировать мозг, то можно поизучать Haskell или Erlang. Это функциональные языки, довольно нетипичные.


 

Member
Статус: Не в сети
Регистрация: 28.02.2008
progn,
Веб програмирование не интересует. Хотелось бы (в неопределенном будущем) утилиту для работы с файлами, сбор информации с датчиков, управление процессами и подобное.
К примеру, то , что хотелось бы уже сейчас:
Утилита с возможностью поиска и сравнения файлов друг с другом и последующее их изменение в зависимости от выбранных параметров.
(важно, хочу сделать сам)
Или аналог Notepad++, Conky, а-ля Everest и тд.
(это как пример отдаленного будущего)
книга уже есть и скачан на всякий случай Python 3.1.1 и ActivePython
Masterov
Касаемо оспаривания доводов, лично я , кроме как в мобилках и то, долеко не везде, с java аппликациями не сталкивался, сам браузер тоже как то должен работать, далеко не факт, что Java так и дальше будет мобильным приложением, да и вся эта тема спорна, мне лично этого хватает. Как понятно из моих постов, мнение мое не является истиной в высшей инстанции.


Последний раз редактировалось zorkenius 09.03.2010 16:53, всего редактировалось 1 раз.

 

Member
Статус: Не в сети
Регистрация: 15.08.2007
zorkenius
ну тогда питон вполне годится. Единственно не в курсе работы с датчиками


 

Member
Статус: Не в сети
Регистрация: 28.02.2008
progn
Какую среду разработки выбрать? Или в начале это не важно?


 

Member
Статус: Не в сети
Регистрация: 15.08.2007
zorkenius
для начала хватит любого текстового редактора (хоть nano или notepad), лучше если с подсветкой синтаксиса. Еще вместе с ним идет IDLE, простенькая среда написанная на Python и Tk. Из более серьезных есть NetBeans, но, как и все написанное на Java, она тяжеловата.


 

Member
Статус: Не в сети
Регистрация: 03.03.2010
progn писал(а):
Masterov
Цитата:
Питон в браузере работает?

а на сервере JScript работает?
Цитата:
А свои классы на нем создавать можно?
Запросто. Так это выглядит:
Код:
function accont(){
   if(arguments[0]){
      this.base=Objects;
      this.base(arguments[0])
   }
};
accont.prototype=new Objects;
accont.prototype.all=new Array();
accont.prototype.onload=function(){this.name='Acc_'+this.number};
accont.prototype.onmousedown=function(){
   var win=open('',this.name);
   win.document.write(getvalue(this.name));
   win.focus();
};
accont.prototype.onmouseover=function(){this.tag.id='over'};
accont.prototype.onmouseout=function(){this.tag.id=''};function input(){
   if(arguments[0]){
      this.base=Objects;
      this.base(arguments[0])
   }
};
Цитата:
Это пародия на язык с которым просто вынуждены мирится web-программисты.
Нудануда... Вам (молодым) нужно (чтоб круто было) заморочисты язык, и чем болще в неём гемморою для программиста, тем - круче, тем больше ценность в нём для вас. (Я то же когдато был таким.)
Цитата:
Python вариант неплохой если нужно писать побыстрому. Но чтобы посоветовать однозначно, нужно знать для чего и зачем.
Ну.., тогда: всплывающую менющку для сайта (по быстрому) на Питоне сварганишь? Ну может мобильник от Нокиа запрограммируешь? (По быстрому.) Не можешь? То-то!

Рекламируй свой Питон лохам, который за компьютером пару дней, програму одним пальцем набивают. Они на твои Питоны, ПХП, Си-шарпы и (и что там у тебя ещё, что за дребедень) поведутся. А профессионал не станет тратить время на изучение языка, программы на котором мало где работают.


 

Member
Статус: Не в сети
Регистрация: 19.09.2009
Откуда: Moscow
:D А что подразумевается под питоном?
Это особой язык?
NetBeans это Java?

Просто вот думаю что начать осваивать помимо паскаля.

_________________
Kindle 3G Keyboard + книги Айзека Азимова, Роберта Шекли, Рэя Бредберри + музыка из Космических Рейнджеров = отличное настроение :))


 

Member
Статус: Не в сети
Регистрация: 03.03.2010
Ranger21 писал(а):
:D А что подразумевается под питоном?
Это особой язык?
NetBeans это Java?

Просто вот думаю что начать осваивать помимо паскаля.
Изучите HTML(+CSS+JavaScript) и сделайте себе (или ещё кому) сайт. Так вы увидите результаты своего труда, приобретете массу полезных навыков и почувствуете, что время потратили на изучение незря.

А Паскал забудьте. Нет больше такого языка прграммирования, как нет нынче Фортрана, Модула, Ада и ещё кучи языков, которые вымерди.


 

Member
Статус: Не в сети
Регистрация: 10.01.2010
Откуда: Ростов-на-Дону
Не помню в какой-то умной книжке по компам, издания этак 90-х годов очень хорошая цитата:
Цитата:
Basic - простейший язык, предназначен в основном для создания маленьких "одноклеточных" программ.
Pascal - создан для обучения, т.к. он очень строг и призывает сформировать строгую и логичную программу.
С - язык системы, на нем легко писать "железные" программы - драйвера и т.п.


Я эту фразу запомнил надолго и в принципе она отражает реальность.

Для написания не системных приложений подойдет C#, если под виндой, а под Linux ничего лучше C++ с Qt еще не видел.

В общем то 3-х языков С++, Pascal и asm хватит, а в остальных языках используются те же конструкции.
ИМХО JavaScript и dhtml это вообще то на языки не очень похоже.

Masterov
А причем здесь интернет и мобильная связь - это всего лишь очень небольшой сегмент программирования в целом.
Основные программы для всех ваших любимых броузеров и мобильников написаны на С а части на asm, честно не встречал сколько нибудь серъезной программы на том же java, мордочки, да, их полно, а покажите хоть одно ядро ОС на java, тогда да, его можно будет рассматривать как конкурента С++.

_________________
"No fate"


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 1144 • Страница 33 из 58<  1 ... 30  31  32  33  34  35  36 ... 58  >
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan