Просмотр полной версии : "Серьезные" языки программирования
Какие есть "серьезные" и легкие для изучения языки программирования?
Серьезные - всмысле, чтоб можно было писать программы и желательно кроссплатформенные.
Пробовал учить с++ - в принципе, нормально, но далеко от AS.
Хотелось бы что-нибудь попроще, но с теми же возможностями...
Например Java. Насколько сложно?
Или Python - на нем, кажется, тоже можно писать приложения под вин.
Есть языки а есть среды разработки - типа это по объемней будет.
А насчет кроссплатформ: ну J рулит. Че ты разработать собираешься - отсюда весь расклад.
SINtez_v
03.06.2006, 23:27
Железо Асемблер учи я его учю уже 3 года
мне нравится C# и ActionScript 3.0
Че ты разработать собираешься - отсюда весь расклад.
различные прикладные проги...
главное - простота языка.
асм явно не подходит :)
различные прикладные проги...
главное - простота языка.
асм явно не подходит :)
Это не ответ, асемблер нужон для конкретных целей - поверь, иногда это самый простой способ. Есть такая штука ООП - а там твои представления о языке будут мизером. Есть такие среды, где ты руками не пишешь код, его генерит среда на основе твоих запросов.
SINtez_v
04.06.2006, 00:47
Доступно сказано... я могу ещё страшнее
Есть такая штука ООП - а там твои представления о языке будут мизером
поясни
я имею ввиду сам язык, а не какую-либо среду разработки.
язык, легкий как AS или PHP, но мощный как С++
ООП делает код понятнее, но не уменьшает знания языка :)
поясни
Когда учат любой язык (не обязательно программирования) то изучают словарный запас, синтаксис и т.п. - типа чистописание.
Объектная модель - более общая лексическая и главное логическая структура, в принципе общая для различных языков ООП. Если количество операторов языка обычно не велико - например в С, то количество объектов и компонентов в принципе бесконечно (в комплекте со средой разработки идет който набор, но его всегда можно дополнить и переопределить в потомках так, чтобы появилась новая функциональность и новые компоненты можно было использовать многократно - фактически как новые операторы языка, не задумываясь что там за код внутри). Но принципов, лежащих в основе ООП всего три - инкапсуляция, наследование и полиморфизм и они являются общими для всех языков оо программирования.
Собственно, для чего это надо: чтобы упростить жизнь программера при написании достаточно больших приложений, а также унифицировать решение основных логических задач.
Простейший пример для флаша: впихнули чета в мувиклип, а потом стали делать действия с этим объектом - они затронут все его содержимое.
Если попробовать описать этот функционал с помощью операторов языка программирования - т.е. что же такое объект - мувиклип, не используя готового объекта, я думаю, что сходу это получиться у очень небольшого числа программеров.
Теперь, немного "ереси" для любителей флакс и иклипс: предположим, что надо написать СУБД. Можно конечно реализовать интерфейс с помощью операторов или обектов типа FScrollPane или FRadioButton но если у нас будет уже готовый темплейт, в котором нужно будет указать имена таблиц данных и их взаимо связи, возможно еще некоторый специфичный для нашего приложения функционал, темплейт на основании этого построит весь интерфейс для стандартных операций - просмотр, редактирование, сохранение, к которому мы добавим нужную нам функциональность, то скорость разработки приложения очевидно возрастет, а требования к программисту будут минимальными. Так вот, если появиться некий продукт, построеный на использовании готовых темплейт под флаш, очень многие программеры могут остаться без работы. Примеры этого не для флаша уже есть - вот например (http://clarion.ru/index.php?option=com_content&task=view&id=27&Itemid=25), так что все может быть.
хм, насчет первой части согласен, насчет второй, я не понял возрастет по сравнению с чем? с кажем с PHPmyAdmin? но если я не ошибаюсь на 5 PHP тоже писали оболочки для баз, и вроде не надорвались(тоесть тоже с использованием классов), хотя может PHPmyAdmin и писали раза в два быстрее.
PS это не Флакс это Флекс(Flex)
хм, насчет первой части согласен, насчет второй, я не понял возрастет по сравнению с чем? с кажем с PHPmyAdmin? но если я не ошибаюсь на 5 PHP тоже писали оболочки для баз, и вроде не надорвались(тоесть тоже с использованием классов), хотя может PHPmyAdmin и писали раза в два быстрее.
PS это не Флакс это Флекс(Flex)
То средство шо я указал генерит полностью функциональное приложение на том же php при желании за минут 10 - это быстрей чем вводить аналогичный код руками, тем более быстрей чем генерить код приложения своими мозгами.
Ну то что ты мне дал, это визард, который сгенерит код
а) только для приложений БД
б) если тебе нужно поправде сложное приложение, я сомневаюсь что он(как и любой другой подобный генератор) справится, скорее всего потом придеться копаться в сгенеренном программой кодом(часто без комментариев) и дописывать то что надо.
Но вообще если надо сделать простой клиент к бд, да удобно, только я вообще не вижу как эта программа относится к языка программирования, есть подобные визарды которые генерят чарты, чаты, эффекты на флэше.
можно сделать подобную плюшку для бд.
Мы вроде спорим о языках=)
Ну то что ты мне дал, это визард, который сгенерит код
а) только для приложений БД
б) если тебе нужно поправде сложное приложение, я сомневаюсь что он(как и любой другой подобный генератор) справится, скорее всего потом придеться копаться в сгенеренном программой кодом(часто без комментариев) и дописывать то что надо.
Но вообще если надо сделать простой клиент к бд, да удобно, только я вообще не вижу как эта программа относится к языка программирования, есть подобные визарды которые генерят чарты, чаты, эффекты на флэше.
можно сделать подобную плюшку для бд.
Мы вроде спорим о языках=)
Да все правильно, речь не о том. Просто во флеше тоже можна реализовать собственные компоненты mxp, в которых тоже можна добавить визард. Конечно программить приятно, но при наличии компонентов типа текстовый редактор, или 3D аниматор, разработка приложения упрощается и может так оказаться, что в использовании таких средств выгодней полностью переключиться на их использование и практически забыть об обычном редакторе кода.
По поводу простоты самого языка: чем проще язык, тем он менее эфективен. С++ не есть простой язык - если пользоваться в полной мере.
Помоему не в простоте дело, C# или ActionScript 3.0 достаточно легкие языки, но возможностей у них намного больше чем у PHP (я говорю о самих языках, ясное дело что они работают в разных местах), или просто для меня PHP является камнем предкновения.
Помоему не в простоте дело, C# или ActionScript 3.0 достаточно легкие языки, но возможностей у них намного больше чем у PHP (я говорю о самих языках, ясное дело что они работают в разных местах), или просто для меня PHP является камнем предкновения.
а при чём тут ПХП, разве он являеться "серъёзным языком программирования" ?
Game Basic а еще лутше Dark ))))
Игры самый рульный софт )))
ИМХО обучение языкам лучше всего начинать с бейсика и паскаля ибо они самые доступные для понимания на мой взгляд, потом я бы посоветовал делфи, после паская делфи понять придельно просто. Если бы был в нашем арсенали сейчас понятный каждому ребенку и в то же время устрашающе мощный язык програмирования, я не думаю что кто-то бы пользовался чем-либо другим для разрабоки приложений.
@Nirth
оставь парня в покоее, имей совесть.
ИМХО обучение языкам лучше всего начинать с бейсика и паскаля ибо они самые доступные для понимания на мой взгляд, потом я бы посоветовал делфи, после паская делфи понять придельно просто. Если бы был в нашем арсенали сейчас понятный каждому ребенку и в то же время устрашающе мощный язык програмирования, я не думаю что кто-то бы пользовался чем-либо другим для разрабоки приложений.
по мне так легче учиться сразу цели. если нужен бейсик, учишь бейсик, нужен с++ учишь с++.
Ибо переучиваться намного служнее чем учиться.
@Nirth
оставь парня в покоее, имей совесть.
я никого не мучаю, мне интересно его мнение, судя по тому что отвечает, ему интересно мое, это называеться обмен информацией=)
по мне так легче учиться сразу цели. если нужен бейсик, учишь бейсик, нужен с++ учишь с++.
Ибо переучиваться намного служнее чем учиться.Не думаю что в 10-12 лет нужен с++.
ну Nirth у нас исключение. =)
я думаю брайту лет 15 минимум=)
Usnul пошел в жопу =)
Usnul пошел в жопу =)
Ты не в моем вкусе.
я думаю брайту лет 15 минимум=)
Всеравно, по моему ты просто недооцениваешь свои знания и понимание общей структуры програмных языков или просто воспринимаешь их как данность тогда как на мой взгяд (который по случайному стечению обстоялельств разделяет современная система обущения =) ) это и есть ключ к изучению любого програмного языка.
ЗЫ
судя по аватару я бы 15 не дал все же.
Дата рождения: 6 июня 1990 года
я свое мнение высказал, в не зависимости от возраста, если начинать свое обучение с того что выше твоего понимания то либо будешь себя насиловать а на это не многие способны (не многие выдерживают нагрузку), либо знания будут слишком поверхностными и в последствии останется уйма ужасных пробелов в самых азах.
Дата рождения: 6 июня 1990 года
INils то же мне показатель ) мне вот и года нету и что ? )))
Пусть парень неторопится , в ближайшем будущем многим придется переучиватся ...
Дата рождения: 6 июня 1990 года
модератор, а расскрываешь скрытую информацию, нехорошо ИМХО
модератор, а расскрываешь скрытую информацию, нехорошо ИМХО
кто ищет тот всегда найдет, инфа не скрыта никоем образом.
http://www.icq.com/people/about_me.php?uin=296539950
Male 15 years old
Beta-tester
04.06.2006, 22:23
Если мощное-это делфи
Если легкое-VB(но я не рекомендую)
C# это лишний гемор(тотже делфи, только с усложнением жизни, а возможности у них равны.И ненадо говорить, что у СИ самая лучшая оптимизация, т.к. делфи его уже догнала).
А вообще ассемблер рулит!
А вообще ассемблер рулит!
Даже так )))
И много ты на ассемблере без толстенного справочника напрограмируешь ? )
Даже так )))
И много ты на ассемблере без толстенного справочника напрограмируешь ? )
На ассемблере по крайней мере можна в 15 лет написать несложный вирус и прикольнуться по этому случаю.
А ваще куда школа смотрит? Мало нынче задают вот молодежь и не знает чем заняться. Эх, не я там препод, у меня бы чел тока в самом страшном сне про выбор языков программирования вспоминал.
Тоже мне мудрый совет .........................
А как же светлое ясное ?
у меня бы чел тока в самом страшном сне про выбор языков программирования вспоминал.
а он бы у тебя спал? о_О
модератор, а расскрываешь скрытую информацию, нехорошо ИМХО
Данную информацию я получил из аси, номер которой публично доступен в анкете юзера.
INils то же мне показатель ) мне вот и года нету и что ? )))Я дал конкретный факт на тему спора выше, без всяких комментариев и намеков.
а он бы у тебя спал? о_О
Не ну без сна шкурку можна попортить, допускается в неурочное время, при условии выполненого домашнего задания.
я думаю брайту лет 15 минимум=)
Дата рождения: 6 июня 1990 года
ну да завтра др, будет 16... :)
удивительно, что раскопали инфу по аське которой я не пользовался год или больше :)
а по-вашему с++ в 16 лет учить рановато? :)
А ваще куда школа смотрит? Мало нынче задают вот молодежь и не знает чем заняться. Эх, не я там препод, у меня бы чел тока в самом страшном сне про выбор языков программирования вспоминал.
перспективочки :)
С++ действительно кажется сложным.
Поэтому я и спрашивал про легкие в изучении языки.
Многим людям у которых в базе Pascal, пройденный в школе, кажется легким Delphi.
Но моим первый языком программирования был AS (а потом PHP), поэтому и хочу учить что-нибудь им подобное...
ну да завтра др, будет 16... :)
удивительно, что раскопали инфу по аське которой я не пользовался год или больше :)
а по-вашему с++ в 16 лет учить рановато? :)
поздно
делфи легко понимается и у него очень удобный и простой в использовании редактор (как мне показалось).
и он учит хреновому стилю программирования
делфи легко понимается и у него очень удобный и простой в использовании редактор (как мне показалось).
с чего хоть он легко понимаеться? Java куда проще понимаеться ИМХО
с чего хоть он легко понимаеться? Java куда проще понимаеться ИМХО
Его в школе учат, поэтому и понимаеться. Ваще Дельфи если действительно писать ченибудь мелкое и для себя, то можно вполне пользовать. Но если что более менее серъезное - полный облом - слишком много багов.
По поводу С: где то я читал, что отцы С сознались недавно, что по началу просто прикольнулись, создав язык в котором почти все было запрещено в пику тогда популярному языку с дружественным человеку интерфейсом. Ваще любая самая короткая прога на С вызывает один вапрос: нафиг такой избыточный синтаксис.
Dimchansky
05.06.2006, 12:41
уважаю С++, С#, J++, php, AS2, 3
не уважаю: delphi, pascal, perl
:)
Beta-tester
05.06.2006, 13:06
>и он учит хреновому стилю программирования
Здесь уже не в языке дело, а в мозгах и руках чела который учит!
Да вообще они с СИ похожи(только в СИ замутов и проблем больше), я вот когда на делфях принаровился кодить решил прогу одну написать, самому чёто было в падлу такую галиматью писать вот и полез в нете искать, нашёл исходник на СИ, в глаза СИ не видев я этот алгоритм в делфячий перевёл.
Его в школе учат, поэтому и понимаеться. Ваще Дельфи если действительно писать ченибудь мелкое и для себя, то можно вполне пользовать. Но если что более менее серъезное - полный облом - слишком много багов.
По поводу С: где то я читал, что отцы С сознались недавно, что по началу просто прикольнулись, создав язык в котором почти все было запрещено в пику тогда популярному языку с дружественным человеку интерфейсом. Ваще любая самая короткая прога на С вызывает один вапрос: нафиг такой избыточный синтаксис.
дельфи в школе учат???? это наверно крутые школы, обычно qbasic, pascal и т.п.
уважаю С++, С#, J++, php, AS2, 3
не уважаю: delphi, pascal, perl
:)
вот вот! поддреживаю
Когда в школе учился, у нас преподавали VB, который я благополучно забыл, по причине любви порисовать, к программированию вернулся уже на 2-3 курсе универа, VBA, С++, SQL(!), PHP (которые тоже закинул из-за ненадобности, хотя если подчитать литературки - думаю, смогу что вспомнить), а когда с головой ушел во флэш - пишу на дикой помеси AS1,2...
Про AS3 и Flex пока не задумываюсь, ибо, ИМХО, мне он не понадобится...пока.
C++ - муторно и не интересно.
Делфи - просто, легко, но невыгодно.
Ява - мне не очень нравиться, довольно напряжно начинать с нуля ничего незная, но выгодно.
AS2|3 - приятно и выгодно %)))
С# - никогда не видел, но слышал отзывы где-то на пол ступени ниже чем ява, т.к. содран с нее %)).
VB - приятен, тем что легок.
короче учи яву, а половину гонорара переводи в фонд поддержки флешера( ща быстро организуем %) ).
ну и вдобавок, главное не язык програмирования, а понимание алгоритмов/процессов/ всего того что происходит внутри коробочки которая рядом с монитором, а язык это как способ застваить эту коробочку делать то что тебе нужно. Зная основы, ты сможешь быстро выучить любой язык!.
Угу... По ходу я один такой, дурак, остался, который перед написанием чего-нибудь-эдакого, сначала на бумажке - что, зачем и как...
ну как те сказать, все пишут на бумажках, но бумажки отстой т.к. имеют свойствол теряться, поэтому лучше сразу юзать какие-либо средства UML проектирования.
ну как те сказать, все пишут на бумажках, но бумажки отстой т.к. имеют свойствол теряться, поэтому лучше сразу юзать какие-либо средства UML проектирования.
Гы)) Я для этого холдер возле мони прикрутил...;)
уважаю С++, С#, J++, php, AS2, 3
не уважаю: delphi, pascal, perl
:)
ахахаха, ты хоть раз писал на перле или делфи? =)
а ты в курсе какая роль у паскаля в наше время?
PinNoKio
05.06.2006, 19:11
дельфи в школе учат???? это наверно крутые школы, обычно qbasic, pascal и т.п.
нет... эт он, кажись, про Яву... чем меня поверг в изумление... видимо, не в той я школе учился :)
я пользуюсь бумажками, при обдумывании что должно и как работать.
думаеться хорошо, стоя\ходя\сидя\лежа, компьютер не всегда можно ссобой тоскать. при наличии трех ручек разных цветов, и хорошей ээ...забыл как по русски, твердая панель с креплением для бумаги как будет? вобщем так удобно=)
"твердая панель с креплением для бумаги как будет" - планшет
стоя\ходя\сидя\лежа - очень классно за исключением лежа - засыпаю((.
Странно, у нас в 10м классе Дельфи преподавали... только я на инфу тогда не ходил))
а у нас на первому курсу, конструкторам, начали давать Visual C++, с учетом того некоторые видели компьютер первый раз......
а у нас на первому курсу, конструкторам, начали давать Visual C++, с учетом того некоторые видели компьютер первый раз......
у нас тоже был C++, правда Visual
а у нас в универе информатика была раз в две недели, экселю учили
Nirth
Гы... )) мы набирали тексты в Ворде. Особо смелые форматировали его по ширине и меняли шрифт.
у нас инфор заявил, что на уроке информатики пользоваться компьютером не учат!!!.:umnik2: Так, что все, кто впервые видит машину должны идти на курсы.)))
А еще он очень мило набирал адрес вебстраницы в браузере, начиная его с "обязательного" http://. :eek:
информатика != програмирование
Я когда учился тоже все было аналогично: типа чуток бейсика, чуток паскаля, бред кой то о бд, автокад, а потом, этак на курсе 4, начались основы микропроцесорной техники (у меня это не профильный предмет был), ну я то хорошо, до этого год войны по аналогичной дисциплине, но народ преплохел - ваще не въезжали че такое прога в машинных кодах. "врожденое" знание ассемблера очень полезная штука - расширяет кругозор, так сказать.
вспоминается анекдот:
"требуется домохозяйка с разговорным С++ для ухода за пожилым программером".
а мы на информатике изучали состав компьютера, ОЛУ, ОЗУ и т.п.
в школе был класс информатики, но мы там то английским занимались, то географией. :)
А когда в политехе учился, то на первом курсе были и информатика и программирование. На информатике учились работать в Винде, Оффисе, ИЕ. А на программирование нам Турбо Паскаль вдалбливали. На третьем курсе еще и БД с SQL "впихнули". Ах да, чуть не забыл... еще Java 1 семестр изучали :) под эгидой ООП, а еще HTML и JavaScript чуть-чуть затронули.
В итоге не один язык полностью не изучили. Я уже сам в процессе Делфи изучил, а сейчас (уже год как диплом защитил) еще C# изучил.
А если по теме - то к "серьезным" можно отнести многие языки, в зависимости от смысла, который вкладывается в слово "Серьезный".
А я когда в школе учился у нас были супер компьютеры типа искры/электроники, короче непомню названия но глубоко врезалось в память как учительница грузила бейсик с картриджа по типу как на денди., а потом пришла новая учительница и рисовала нам на доске мелом нортон командер, и учила нас досу %). от где сила - черно белый монитор по диагонали 5 метров %).
нас книжку размером с библию заставляли прочитать перед тем как доверять нам работу на интелах (кажется) 3х-100 мгц.
нас книжку размером с библию заставляли прочитать перед тем как доверять нам работу на интелах (кажется) 3х-100 мгц.
Первые пни были 60 мгц, а 386 доходили до 25 мгц.
а мы в школе прогуливали информатику
а мы в школе прогуливали информатику
а у нас она была каждый день по два урока
scourge ' kangaroo
06.06.2006, 16:03
а у меня не было информатики никогда ):
но я из каждого урока делал информатику - в третьем классе ковырял папины программы и пытался их понять, а потом своё [учимся выбирать выражения] начал делать.
всё на бумаге оффкорс. а дома на спектруме реализовывал бумажные закорючки.
amb отличная вещь. у него сложный синтаксис, но больше всего возможностей (имхо)
ковырял папины программы и пытался их понять, а потом своё [учимся выбирать выражения] начал делать.
убил.
а дома на спектруме реализовывал бумажные закорючки.
Randomize -> USR -> 15616 -> Enter -> Run -> Enter, кажись так....
Первые пни были 60 мгц, а 386 доходили до 25 мгц.
386 DX4: 40 мгц.
486 SX: 25 мгц.
386 DX4: 40 мгц.
486 SX: 25 мгц.
У 386 не было dx4, а были sx и dx, цифра же означала множитель частоты системной шины, что 386 не поддерживали.
Я програмил на басике, потом на дельфи, потом на турбо паскале, потом уже AS/PHP/Javascript, Но говорят что C++ рулит и ассемблер, а вообще лучше SDk юзать всякие или движки, например бесплатный Glscene меня просто сразил наповал, кто не занет, на нём Хитмана делали.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.