Страница 1 из 3
выбор языка программирования
Добавлено: Вс дек 12, 2010 21:48:54
uwrtey
к сожалению на форуме нет отдельной ветки для разработчиков по....(надеюсь она появится)
начинающий программист сталкивается с проблемой выбора языка
выбор языка определяется родом поставленной задачи
хотелось бы знать какой язык для чего подойдет больше чем другой
например я знаю что дрова пишут на примитивных языках низкого уровня (таких как
ассемблер) это связано с требуемым быстродействием и точностью кода......
на Делфи удобно писать базы данных (я его изучал к стати но забросил так как замучился с поиском учебной литературы, а базы данных писать не прёт)
вот например
php, html, java предназначены для написания несложных веб приложений, мини игр, флеш-приложений и т.д.
на
С, С+, С++ можно писать более сложные программы! (кстати по этим языкам много литературы) даже некоторые дрова для малозначительных железок (джойстики, принтеры и т.д.)
вот про
C# знаю очень мало........ знаю только что работает платформой
NET... а это значит что написанная программа подойдет для различных осей поддерживающих
NET
мне бы хотелось снова заниматься программированием

(а то чувствую что тупеть начал играя в шуттеры

), но что то я встал в ступор с выбором языка-- так как даже не знаю что хочу создавать...
мне было бы интересно создавать служебные приложения такие как
"диспетчер задач", "диспетчер устройств", "редактор реестра", "настройка системы", "дефрагментатор жестких дисков" и подобное.........и это не только под "винду" но и под мобильные устройства с осью
АНДРОИД ( или что там щас современное???)
так же интересно было бы создавать дрова для перифирии (но это долго и муторно)
флешь игры (и не только флеш) для мобильных устройств с современными операционными системами........(тот же андроид например)
помогите пожалуйста определится с выбором языка.....а может заодно идеи подкинете какой софт писать......
заранее всем спасибо кто прочитал мою выше написанную белиберду

и удвоенное спасибо тем кто откликнулся........

Re: выбор языка программирования
Добавлено: Вс дек 12, 2010 22:04:36
Мурик
uwrtey писал(а):мне было бы интересно создавать служебные приложения такие как "диспетчер задач", "диспетчер устройств", "редактор реестра", "настройка системы", "дефрагментатор жестких дисков" и подобное.........И не только под "винду" но и под мобильные устройства с осью АНДРОИД ( или что там щас современное???)так же интересно было бы создавать дрова для перифирии (но это долго и муторно)флешь игры (и не только флеш) для мобильных устройств с современными операционными системами........помогите пожалуйста определится с выбором языка.....
Боюсь что одним языком тут не отделаться.
"диспетчер задач", "диспетчер устройств", "редактор реестра", "настройка системы", "дефрагментатор жестких дисков" можно отнести к прикладным программам.
Это можно реализовать с помощью C++, паскаля, бейсика и т д.
PS.
Если взяться за все и сразу, то получится

Re: выбор языка программирования
Добавлено: Вс дек 12, 2010 22:21:26
uwrtey
Мурик писал(а):можно отнести к прикладным программам.
Это можно реализовать с помощью C++, паскаля, бейсика и т д.
то есть и для андроид"а то же на С++ можно писать?
Re: выбор языка программирования
Добавлено: Вс дек 12, 2010 23:07:00
kris95
Наверно. Так как Сишные языки сейчас довольно популярны. Поищите сначала студии для разработки приложений под андроид, там и язык будет написан. Сам по себе язык бесполезен, ему нужен компилятор.
Re: выбор языка программирования
Добавлено: Вс дек 12, 2010 23:11:55
uldemir
Хорошему программисту - без разницы на чем программировать. Так что берите что-нибуть одно и начинайте. А потом переходите на следующий... и так все время. Суть программирования не в языке. Язык это всего лишь средство.
Re: выбор языка программирования
Добавлено: Вс дек 12, 2010 23:53:52
ARV
интересно, откуда у вас такие глубокие познания о том, какие задачи на каих языках решают?!
вы так лихо разбили задачи по языкам - любо-дорого! Java - для несложных приложений...

а то, что Андроид - это как бы только Java и есть - вас не смущает? в общем, забудьте все, что вы "знаете"

разве что про php и иже с ним - это пока что узконаправленные средства, хотя... было бы желание

кстати, на ассемблере для больших компов сейчас даже одиозные маньяки не пишут

по-моему, даже вирусы...

Re: выбор языка программирования
Добавлено: Пн дек 13, 2010 00:34:51
kris95
Да уж, яву явно оскорбили. Это довольно мощный язык, преимущество - кроссплатформенность вроде. У меня лично знакомы программист профессиональный, пишет сейчас на яве - и там довольно мощные проекты.
Re: выбор языка программирования
Добавлено: Пн дек 13, 2010 02:41:13
DX168B
Вон OpenOffice на Яве написан.

Re: выбор языка программирования
Добавлено: Пн дек 13, 2010 10:38:02
uwrtey
ARV писал(а): кстати, на ассемблере для больших компов сейчас даже одиозные маньяки не пишут по-моему, даже вирусы...
я всегда восхищался твоими познаниями.
какие оси сейчас "в моде" на мобильных устройствах???
Re: выбор языка программирования
Добавлено: Пн дек 13, 2010 12:42:45
radteh
На Java написана такая не слабая программа как Видеоинтелект фирмы ITV. Писать базы данных на Delphi самое страшное зло. Я пишу свои программы на "visual c++", если нужна простенькая утилита то Delphi, если Web-приложение то php, хотя на c++ тоже можно писать сайты. Сейчас начал изучать Java. Windows Script Host для автоматизации Windows.
Re: выбор языка программирования
Добавлено: Пн дек 13, 2010 13:56:37
Satyr
kris95 писал(а):Да уж, яву явно оскорбили. Это довольно мощный язык, преимущество - кроссплатформенность вроде. У меня лично знакомы программист профессиональный, пишет сейчас на яве - и там довольно мощные проекты.
Есть еще и огромный недостаток -))
Многие бизнес системы написаны на яве (на SUN WebSphere крутятся). Тормоза жутчайшие и ресурсоемкость десятикратная. Кроссплатформенность там непричем. держат по иным причинам. Восновном возможность гибкого изменения и дороботки на ходу и легкая массштабируемость (что при их тормознутости ооочнеь актуально).
Re: выбор языка программирования
Добавлено: Пн дек 13, 2010 16:45:29
uwrtey
а как на счет C#??? чего в ней особенного???
чем она "лучше" чем С++ и чем "хуже"??? (приемущества и недостатки)
Re: выбор языка программирования
Добавлено: Пн дек 13, 2010 17:35:07
Мурик
uwrtey писал(а):а как на счет C#??? чего в ней особенного???
Обязательно требует .NET
Больше ничего сказать не могу, т. к. очередная подделка M$
Да, и есть геморрой с асм. вставками и вызовом неуправляемого кода, но это заморочки платформы .NET.
Нужно вручную объявлять все API при необходимости.
Re: выбор языка программирования
Добавлено: Пн дек 13, 2010 17:42:50
uwrtey
если буду выбирать между С++ и С# то выберу первый!
Мурик писал(а):можно отнести к прикладным программам.
а на яве прикладные проги писать можно?
Re: выбор языка программирования
Добавлено: Пн дек 13, 2010 17:54:20
ARV
вы бы освоили хоть что-нибудь, и тогда вам сталдо бы понятно, какие возможности таит в себе язык программирования. прикладные программы можно писать на любом языке, что с успехом и делается программистами уже много лет - от фортрана до экзотики типа форта.
Re: выбор языка программирования
Добавлено: Пн дек 13, 2010 18:17:56
radteh
Даже на php можно писать приложения для простого компьютера. Попробуйте написать простое "Hello world" приложение на разных языках и посмотрите что вам понравится больше.
Re: выбор языка программирования
Добавлено: Пн дек 13, 2010 18:23:20
Мурик
radteh писал(а):Попробуйте написать простое "Hello world" приложение на разных языках
Вот готовый сборник
http://www.roesler-ac.de/wolfram/hello.htm
Re: выбор языка программирования
Добавлено: Пн дек 13, 2010 20:15:44
DX168B
Вот как будет выглядеть консольное приложение типа Хэлло Ворлд,
написанное на C++ в MVSC++ 6.0
Код: Выделить всё
#include <iostream.h>
#include <stdlib.h>
#include <conio.h>
int main()
{
cout<<"Hello World!"<<endl;
_getch();
return 0;
}
Или в таком варианте:
Код: Выделить всё
#include "stdafx.h"
#include "conio.h"
int main(int argc, char* argv[])
{
printf("Hello World!\n");
_getch();
return 0;
}
Re: выбор языка программирования
Добавлено: Пн дек 13, 2010 20:44:52
uwrtey
мда
Re: выбор языка программирования
Добавлено: Пн дек 13, 2010 21:12:47
Мурик
Вот "Привет мир" на PureBasic.
В архиве скомпилированные проги для Windows x86, Windows x64 и Linux x86.