выбор языка программирования

Подключаем наши девайсы к компьютеру. Обсуждаются: порты, протоколы, драйвера, языки программирования и т.д.
Ответить
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2309
Зарегистрирован: Пт июл 17, 2009 07:34:07
Откуда: Свердловская обл.

Сообщение uwrtey »

к сожалению на форуме нет отдельной ветки для разработчиков по....(надеюсь она появится)
начинающий программист сталкивается с проблемой выбора языка
выбор языка определяется родом поставленной задачи
хотелось бы знать какой язык для чего подойдет больше чем другой
например я знаю что дрова пишут на примитивных языках низкого уровня (таких как ассемблер) это связано с требуемым быстродействием и точностью кода......
на Делфи удобно писать базы данных (я его изучал к стати но забросил так как замучился с поиском учебной литературы, а базы данных писать не прёт)
вот например php, html, java предназначены для написания несложных веб приложений, мини игр, флеш-приложений и т.д.
на С, С+, С++ можно писать более сложные программы! (кстати по этим языкам много литературы) даже некоторые дрова для малозначительных железок (джойстики, принтеры и т.д.)
вот про C# знаю очень мало........ знаю только что работает платформой NET... а это значит что написанная программа подойдет для различных осей поддерживающих NET
мне бы хотелось снова заниматься программированием :write: :write: :write: (а то чувствую что тупеть начал играя в шуттеры :kill: :kill: :kill: ), но что то я встал в ступор с выбором языка-- так как даже не знаю что хочу создавать... :cry:
мне было бы интересно создавать служебные приложения такие как "диспетчер задач", "диспетчер устройств", "редактор реестра", "настройка системы", "дефрагментатор жестких дисков" и подобное.........и это не только под "винду" но и под мобильные устройства с осью АНДРОИД ( или что там щас современное???)
так же интересно было бы создавать дрова для перифирии (но это долго и муторно)
флешь игры (и не только флеш) для мобильных устройств с современными операционными системами........(тот же андроид например)
помогите пожалуйста определится с выбором языка.....а может заодно идеи подкинете какой софт писать......
заранее всем спасибо кто прочитал мою выше написанную белиберду :beer: и удвоенное спасибо тем кто откликнулся........ :beer: :beer:
Последний раз редактировалось uwrtey Вс дек 12, 2010 22:23:10, всего редактировалось 1 раз.
не зная броду не лезь к вольтмоду
Реклама
Друг Кота
Аватара пользователя
Сообщения: 3385
Зарегистрирован: Пн окт 11, 2010 19:00:08

Сообщение Мурик »

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

"диспетчер задач", "диспетчер устройств", "редактор реестра", "настройка системы", "дефрагментатор жестких дисков" можно отнести к прикладным программам.
Это можно реализовать с помощью C++, паскаля, бейсика и т д.

PS.
Если взяться за все и сразу, то получится :cry:
Реклама
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2309
Зарегистрирован: Пт июл 17, 2009 07:34:07
Откуда: Свердловская обл.

Сообщение uwrtey »

Мурик писал(а):можно отнести к прикладным программам.
Это можно реализовать с помощью C++, паскаля, бейсика и т д.
то есть и для андроид"а то же на С++ можно писать?
не зная броду не лезь к вольтмоду
Держит паяльник хвостом
Сообщения: 920
Зарегистрирован: Ср янв 07, 2009 19:30:23

Сообщение kris95 »

Наверно. Так как Сишные языки сейчас довольно популярны. Поищите сначала студии для разработки приложений под андроид, там и язык будет написан. Сам по себе язык бесполезен, ему нужен компилятор.
Реклама
Эиком - электронные компоненты и радиодетали
Друг Кота
Аватара пользователя
Сообщения: 7361
Зарегистрирован: Пт авг 28, 2009 21:34:30
Откуда: 845-й км.

Сообщение uldemir »

Хорошему программисту - без разницы на чем программировать. Так что берите что-нибуть одно и начинайте. А потом переходите на следующий... и так все время. Суть программирования не в языке. Язык это всего лишь средство.
А люди посмотрят и скажут: "Собаки летят. Вот и осень."
Реклама
ARV
Ум, честь и совесть. И скромность.
Аватара пользователя
Сообщения: 18778
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск

Сообщение ARV »

интересно, откуда у вас такие глубокие познания о том, какие задачи на каих языках решают?!
вы так лихо разбили задачи по языкам - любо-дорого! Java - для несложных приложений... :) а то, что Андроид - это как бы только Java и есть - вас не смущает? в общем, забудьте все, что вы "знаете" :) разве что про php и иже с ним - это пока что узконаправленные средства, хотя... было бы желание :) кстати, на ассемблере для больших компов сейчас даже одиозные маньяки не пишут :) по-моему, даже вирусы... :)))
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Контактная информация:
Реклама
Держит паяльник хвостом
Сообщения: 920
Зарегистрирован: Ср янв 07, 2009 19:30:23

Сообщение kris95 »

Да уж, яву явно оскорбили. Это довольно мощный язык, преимущество - кроссплатформенность вроде. У меня лично знакомы программист профессиональный, пишет сейчас на яве - и там довольно мощные проекты.
Друг Кота
Аватара пользователя
Сообщения: 4468
Зарегистрирован: Вс янв 24, 2010 19:19:52
Откуда: Главный Улей России (Moscow)

Сообщение DX168B »

Вон OpenOffice на Яве написан. :)
I am DX168B and this is my favourite forum on internet!
Контактная информация:
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2309
Зарегистрирован: Пт июл 17, 2009 07:34:07
Откуда: Свердловская обл.

Сообщение uwrtey »

ARV писал(а): кстати, на ассемблере для больших компов сейчас даже одиозные маньяки не пишут по-моему, даже вирусы...
я всегда восхищался твоими познаниями.
какие оси сейчас "в моде" на мобильных устройствах???
не зная броду не лезь к вольтмоду
Друг Кота
Аватара пользователя
Сообщения: 3087
Зарегистрирован: Пт мар 09, 2007 15:01:52
Откуда: Биробиджан

Сообщение radteh »

На Java написана такая не слабая программа как Видеоинтелект фирмы ITV. Писать базы данных на Delphi самое страшное зло. Я пишу свои программы на "visual c++", если нужна простенькая утилита то Delphi, если Web-приложение то php, хотя на c++ тоже можно писать сайты. Сейчас начал изучать Java. Windows Script Host для автоматизации Windows.
Друг Кота
Аватара пользователя
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

Сообщение Satyr »

kris95 писал(а):Да уж, яву явно оскорбили. Это довольно мощный язык, преимущество - кроссплатформенность вроде. У меня лично знакомы программист профессиональный, пишет сейчас на яве - и там довольно мощные проекты.
Есть еще и огромный недостаток -))
Многие бизнес системы написаны на яве (на SUN WebSphere крутятся). Тормоза жутчайшие и ресурсоемкость десятикратная. Кроссплатформенность там непричем. держат по иным причинам. Восновном возможность гибкого изменения и дороботки на ходу и легкая массштабируемость (что при их тормознутости ооочнеь актуально).
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2309
Зарегистрирован: Пт июл 17, 2009 07:34:07
Откуда: Свердловская обл.

Сообщение uwrtey »

а как на счет C#??? чего в ней особенного???
чем она "лучше" чем С++ и чем "хуже"??? (приемущества и недостатки)
не зная броду не лезь к вольтмоду
Друг Кота
Аватара пользователя
Сообщения: 3385
Зарегистрирован: Пн окт 11, 2010 19:00:08

Сообщение Мурик »

uwrtey писал(а):а как на счет C#??? чего в ней особенного???
Обязательно требует .NET
Больше ничего сказать не могу, т. к. очередная подделка M$
Да, и есть геморрой с асм. вставками и вызовом неуправляемого кода, но это заморочки платформы .NET.
Нужно вручную объявлять все API при необходимости.
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2309
Зарегистрирован: Пт июл 17, 2009 07:34:07
Откуда: Свердловская обл.

Сообщение uwrtey »

если буду выбирать между С++ и С# то выберу первый! :)
Мурик писал(а):можно отнести к прикладным программам.
а на яве прикладные проги писать можно?
не зная броду не лезь к вольтмоду
ARV
Ум, честь и совесть. И скромность.
Аватара пользователя
Сообщения: 18778
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск

Сообщение ARV »

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

Мой уютный бложик... заходите!
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 3087
Зарегистрирован: Пт мар 09, 2007 15:01:52
Откуда: Биробиджан

Сообщение radteh »

Даже на php можно писать приложения для простого компьютера. Попробуйте написать простое "Hello world" приложение на разных языках и посмотрите что вам понравится больше.
Друг Кота
Аватара пользователя
Сообщения: 3385
Зарегистрирован: Пн окт 11, 2010 19:00:08

Сообщение Мурик »

radteh писал(а):Попробуйте написать простое "Hello world" приложение на разных языках
Вот готовый сборник http://www.roesler-ac.de/wolfram/hello.htm
Друг Кота
Аватара пользователя
Сообщения: 4468
Зарегистрирован: Вс янв 24, 2010 19:19:52
Откуда: Главный Улей России (Moscow)

Сообщение 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;
}
I am DX168B and this is my favourite forum on internet!
Контактная информация:
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2309
Зарегистрирован: Пт июл 17, 2009 07:34:07
Откуда: Свердловская обл.

Сообщение uwrtey »

мда
не зная броду не лезь к вольтмоду
Друг Кота
Аватара пользователя
Сообщения: 3385
Зарегистрирован: Пн окт 11, 2010 19:00:08

Сообщение Мурик »

Вот "Привет мир" на PureBasic.

Код: Выделить всё

MessageRequester("Я прога", "Hello world")
В архиве скомпилированные проги для Windows x86, Windows x64 и Linux x86.
Вложения
PB.rar
(8.15 КБ) 307 скачиваний
Ответить

Вернуться в «Интеграция с ПК»