Имя: Пароль:
JOB
Работа
Хочу изучить настоящий язык программирования
0 Balabass
 
11.02.14
11:59
Приму советы от бывалых.
Опыт - 1с и Делфи и Байсик и Паскаль и немного ВижуалБейсик.
Хочу попробовать получить новый скил.
Посоветуется мне язык для изучения максимально попсовый чтобы и литературы полно было российской и поддержка на русском.
Чтобы писать утилиты под ПК для начала.
Или брать любой и вперед?
97 Beduin
 
11.02.14
16:37
(96) Все правильно написали. Виртуальная машина java. Она так называется.
Они скоро будут везде. Устройств много, технически они все разные, кроссплатформенность это будущее.
98 Принт
 
11.02.14
16:38
В (85) речь о яваскрипте, а не о Java.
99 Принт
 
11.02.14
16:39
(98) пардон, заблудился)
100 szhukov
 
11.02.14
16:39
(98) Мы с этой темы уже спрыгнули :)
101 szhukov
 
11.02.14
16:41
(97) Ну я о том, что в C# идут теми же стопами, только называется по разному. И тоже движутся в сторону кроссплатформенности хоть и однобоко пока что...
102 Azverin
 
11.02.14
16:41
(0) учи английский язык лучше)
103 Принт
 
11.02.14
16:44
Или Китайский
104 Beduin
 
11.02.14
16:44
(101) Главное результат. Java на многих устройствах сейчас. А это значит, что программа написанная один раз без особых проблем запустится почти везде. ООП мощная штука, перегрузки, калбеки, шаблоны и т.п. реально упрощают разработку. В общем то этот результат сейчас на виду. Java везде, даже в холодильниках.
105 IVIuXa
 
11.02.14
16:44
(36)
скромняга
то что нужно, только добавлю - html5 скоро js полностью заменит так что:
php + html5

а за дельфи - предлагаю руки выдергивать

c# без нет не работает

purebasic - компилит на уровне ассемблера + кроссплатформенный.
все мелкие поделки делать на нем очень удобно
106 Trainee
 
11.02.14
16:45
+1 Учи английский)
107 Beduin
 
11.02.14
16:46
(105) Главное, чтобы дельфисты тебя не услышали. Для них сейчас это больная тема.
108 IVIuXa
 
11.02.14
16:48
(107)
сам был в их рядах лет 5 назад
могу сказать дельфи - оом..но
109 Принт
 
11.02.14
16:50
110 Beduin
 
11.02.14
16:54
(109) 1С зато на подъеме
http://www.google.com/trends/explore#q=1С&cmpt=q
111 IVIuXa
 
11.02.14
16:54
(109)
еще есть такая гадость как forms на oracle
че там не слышно когда сдохнет ? ;)
112 Принт
 
11.02.14
16:56
(110) В абсолютном http://www.google.com/trends/explore#q=1С%2C%20Delphi&cmpt=q
(111) Поможем! ;)
113 Злопчинский
 
12.02.14
19:28
нормальный язык программирования - это ассемблер(ы). Все остальное - фигня... В ассемблере, по крайней мере если ошибка - то хоть понятно почему... не то что в 1С и прочих шнягах..
114 Fynjy
 
12.02.14
19:34
Я за Java ибо сам его подучиваю ))
115 Глобальный_
Поиск
 
12.02.14
19:39
(45) прав! Фокал язык будущего!
116 ivanovnm
 
12.02.14
19:50
(0) А что ты с ним делать собираешься? Писать что-то серьезное - с++. Не серьезное - C#, java. Web - pithon, java. Для мобилок - С, java. Сначала надо наверное определиться чем нравиться заниматься. Но в интернетах пишут что зарплата с-шника сравнима с з/п 1Снега.
117 Fynjy
 
12.02.14
19:57
(116) не сравнима для уровня эдвансед ... Для той же Java это от 2к евро ... В среднем 3к ...
118 ivanovnm
 
12.02.14
20:10
(117) эдвансед 1С-нег - от 150. это поболее 3 к евро
119 ivanovnm
 
12.02.14
20:12
(112) Скоро Delphi упадет так низко, что 1С его догонит. Учим 1С.
120 ivanovnm
 
12.02.14
20:13
(113) >> В ассемблере, по крайней мере если ошибка - то хоть понятно почему

... понятно почему после пяти перезагрузок.
121 tararam
 
12.02.14
21:06
(105), (107) Так могут рассуждать только те, кто в жизни не писал на делфи ничего сложнее универских курсовых. Вас, собственно, что смущает? паскалевский синтаксис или мода типа "это - круто, а это - быдлокод"? внимательно поизучайте опенсорсный и абсолютно кроссовый (трансляция кода под что угодно) проект лазарус. узнаете много нового.
(119) зря. эмбарсадеро неплохо развивает делфи в сторону ведра и яблока. скажем так, ХЕ5 меня впечатлил, да и несколько довольно серьезных приложений под ведро, написанных на ХЕ, добавили уважения к сему продукту, хотя я давно не кодил на делфи, предпочитая для ведра идею (в последнее время поглядываю в сторону ксамарина - проект неплохо развивается, манит возможность трансляции кода как в ведро, так и в яблоко, останавливает - только в идее есть возможность правки лэйаута с предпросмотром "находу". Кстати, о мобильных устройствах^ у оракла есть очень мощная и вкусная штука ADF Mobile).
122 Принт
 
12.02.14
23:13
(121) В дельфи больше всего смущает разброд и шатания в типах.
PS
как в таблицах лазаруса отображать кириллицу?
123 Принт
 
12.02.14
23:19
(0) Python учи! Практично и для мозгов полезно.
124 EvgeniuXP
 
12.02.14
23:26
XAMPL, WPF, C#, LINQ и сетка.
125 timurhv
 
12.02.14
23:35
Навеяли разговоры про Java трейлер:
youtube.com/watch?v=H5I0tEkTj78
126 vJet
 
13.02.14
02:26
(123) Старательно плюсую Python
Вот для ознакомления можно осилисть это: https://www.coursera.org/course/interactivepython
127 vladislav_kz
 
13.02.14
05:07
Что в вашем понимании "настоящий язык программирования"? 1С вас чем не устраивает?)))
128 vladislav_kz
 
13.02.14
05:08
Чем вообще отличается "настоящий язык программирования" от "не настоящего языка". Про кроссплатформенность писать не стоит)))
129 Злопчинский
 
13.02.14
05:19
программист - это не тот, кто пишет на языках программирования. программист это тот кто имеет хотя бы базовую подготовку  в области программирования, а то некоторые

Если 2=2
и
Если "2"="2"
.
вообще никакой разницы не видят...
а для входных допустимых i = {1,2}
оператор i=3-i - повергает в ступор..
.
;-)
130 Bigbro
 
13.02.14
07:10
я бы поддержал ассемблер.. но реальность такова, что не занимаясь профессионально низкоуровневой разработкой вы не сможете угнаться за постоянно меняющейся процессорной архитектурой со своими ассемблерами для каждой.
131 necro
 
13.02.14
07:17
(0) 1. Связка HTML+JavaScript+CSS+PHP 1снику всегда пригодится - это любая веб-морда к 1С. Кроме того, скрипты под винду (в том числе и прямо в 1С) пишутся на Windows Script Host, то есть тоже javascript.
Если же хочется легко и приятно писать оконные приложения, то я считаю под виндой нужно брать C# на Windows Forms.
Для общего развития можно порекомендовать Java, но думаю в жизни оно встретится реже, ведь в качестве сервера гораздо чаще применяется PHP, а на десктопе C#, остается андроид (с довольно неприятным API).

В общем, в плане практической пользы думаю лучше всего HTML+JavaScript+CSS+PHP.
132 andreymongol82
 
13.02.14
07:21
(108) Тотал коммандер, насколько помню на пацкале сделан
133 necro
 
13.02.14
07:42
(132) никогда не понимал, зачем эта программа - неужели трудно два окна Проводника открыть? )
134 Bigbro
 
13.02.14
07:45
(133) у меня в каждой вкладке висит по 5-10 закладок на ресурсы по которым приходится постоянно в работе перебегать.
предлагаешь 20 проводников открыть? и как в них ориентироваться?
135 necro
 
13.02.14
07:53
(134) Вроде в проводнике есть пункт "Избранное" слева, наверное можно туда 5-10 закладок добавить.
136 andreymongol82
 
13.02.14
07:59
(133) Там есть такие всякие вкусные фишки типа помещение копирования/перемещения в очередь, нормальное подключение к FTP, различные виды блокированых и не блокированых вкладок, подключение разных внешних и внутренних текстовых редакторов для просмотра и запуска, запуск командной строки и куча плагинов, а проводник - скорее для тех, кто привык таскать мышью файлы, вместо одного-двух нажатий клавиш
137 Принт
 
13.02.14
08:00
(132) разве это мешает дельфи быть овном?
138 necro
 
13.02.14
08:03
(137) А мне кажется, что паскаль отличный язык для обучения программированию (еще должен быть неплох питон) - строгий четкий и понятный синтаксис, никакой непонятной фигни типа множественного наследования и адресной арифметики с С/С++ или бейсиком например не сравнить. Ну и в своё время дельфи единолично занимал нишу визуальных средств разработки, сейчас-то конечно выбор есть.
139 andreymongol82
 
13.02.14
08:06
(137) Это я к тому, что нормальные вещи пишут и на делфях. К тому же раньше, практически единственная была вменяемая IDE, в котором без особых извратов можно было цепляться к СУБД разным изкаропки.
В общем тут не языки виноваты, язык лишь инструмент. Разве виноват молоток, что его используют не только для забивания гвоздей?
140 Принт
 
13.02.14
08:06
(138) турбо-паскаль неплох, а с дельфи перемудрили. если множественное наследование непонятно, его можно не использовать.
141 Chai Nic
 
13.02.14
08:07
(128) Настоящий язык программирования - это тот, на котором пишут высокие программисты. Очевидно, что одинесники не относятся к высоким программистам, как и программисты сайтов.
142 andreymongol82
 
13.02.14
08:08
(141) Настоящий язык программирования - это даже не ассемблеры, а 0010010011101001. Все остальное от лени.
143 andreymongol82
 
13.02.14
08:10
(140) Кстати, Никлаус Вирт как-то недолюбливал ООП
144 Chai Nic
 
13.02.14
08:10
(142) Да, у нас препод рассказывал, как они набирали код "на бороде" - это такая фигня из тумблеров, отображаемая на вводимое машинное слово..
145 necro
 
13.02.14
08:10
(140) В С++ много разного, чего можно не использовать, в паскале этого просто нет - перегрузка операторов, объявление переменных где попало (с отдельной инициализацией), неочевидная арифметика типа а=б+с=д.
На дельфи я никогда не писал, врать не буду - только на BP7 и на BCB/TCB.
146 Принт
 
13.02.14
08:11
(143) это его личные проблемы. после паскаля он ударился в верхние материи, создал ненужную хрень и о нем забыли.
147 necro
 
13.02.14
08:11
(139) есть же ADO - цепляйся к любой БД откуда угодно, хоть из 1С, и не тащи с собой кучу корявеньких борландовских библиотечек.
148 Chai Nic
 
13.02.14
08:12
(145) Угу, а еще в Си есть недокументированные побочки, меняющие результат выполнения в зависимости от флагов компилятора и фаз Луны... А если писать строго, чтобы эти побочки обойти - получится тот же Паскаль, только с иным синтаксисом.
149 jsmith
 
13.02.14
08:13
(145) Дельфи вселенское зло
150 jsmith
 
13.02.14
08:14
в смысле турбо паскаль
сам по себе борланд был хорош
151 Принт
 
13.02.14
08:14
(150) =)
152 jsmith
 
13.02.14
08:15
но вижуал студио выпер его с мировой арены
153 Chai Nic
 
13.02.14
08:15
Турбо-паскаль - это лишь одна из версий борланд-паскаля.
154 Эмбеддер
 
13.02.14
08:15
Где голосовалка? я за C#, хотя я его не знаю)))
155 Принт
 
13.02.14
08:16
(152) у них ещё таблицы были и много чего. несмогли
156 Эмбеддер
 
13.02.14
08:16
(153) сначала он был турбо-паскаль (tp.exe), а потом стал борланд-паскаль (bp.exe). первый в отличие от второго, использовал меньше оперативной памяти, насколько я помню (в ВУЗе пользовались ими)
157 jsmith
 
13.02.14
08:17
из ассемблеров FASM хорош
хотя больше всего опыта было с TASM
158 jsmith
 
13.02.14
08:18
MASM зло
159 necro
 
13.02.14
08:18
(148) Чтобы всяких "особенностей" было поменьше, нужно брать современный язык, выпускаемый одной конторой и не тянущий обратную совместимость. Например в этом отношении C (если брать последние версии, а не исторические),C++, Java и особенно PHP - жуткое нагромождение всего подряд, а вот C# - более-менее цельный, хотя тоже не без странностей.
160 Принт
 
13.02.14
08:18
tp.exe был ограничен 640кб
161 andreymongol82
 
13.02.14
08:18
(144) Нас студентами водили на экскурсию в подвал, где подобная машина стояла )))
(147) Это сейчас ADO вменяемая, а скажем для большой базы на FireBird делфовские билиотеки были лучше.
Правда сейчас не в курсе, но видимо скатился Делфи в УГ. (145) ИМХО - это зло. Особенно весело было искать утечки памяти из-за того, что пять раз меняли указатель и забывали убить его.
162 Chai Nic
 
13.02.14
08:18
(154) Это который дотнеты требует, причем каждый раз разную версию? Реально бесят разработчики, выбирающие такой инструмент.. ибо задалбывает держать зоопарк из дотнетов разных версий от 2.0 до 4.0 с сервиспаками, занимающий гигабайты на диске.
(156) Да, помню, самый первый турбопаскаль был вообще без турбовижна, с "нетаскаемыми" окошками.
163 jsmith
 
13.02.14
08:18
(159) C# вобрал в себя лучшее
это был эпический ответный удар мелкомягким по гордости корпорации Sun
164 jsmith
 
13.02.14
08:19
(162) извините, но гемора с дотнетом куда как меньше, нежели с JVM
165 jsmith
 
13.02.14
08:20
*удар мелкомягких
166 Принт
 
13.02.14
08:20
(162) самый третий был вообще без окошек
167 necro
 
13.02.14
08:21
(161) Насчет указателей - помню меня возмутила до глубины души рекомендация в языках со сборщиком мусора явным образом обнулять объекты:
o = new Object();
o = null;
o = new Object();
я подумал - так я и на С++ могу )
168 Chai Nic
 
13.02.14
08:21
(164) Для разработчика - возможно. Поэтому во всяких госг..конторах очень его любят.. студент, только что из вуза, начинает очередную поделку для сдачи отчетности писать как правило именно на дотнете.
169 necro
 
13.02.14
08:22
(168) хорошо что не на фокс про клиппере или кларионе, раньше было так
170 Chai Nic
 
13.02.14
08:22
(168) Причем, именно на дотнете конкретной версии. И проверку еще включит, гад.
171 jsmith
 
13.02.14
08:22
кроме того, меня пугает скудность Java Framework
самая правильная багофича Java Framework это реальная кроссплатформенность
но в остальном плане .NET Framework уделывает Java Framework вчистую
172 Chai Nic
 
13.02.14
08:22
(168) Вот кстати с теми программами проблем вообще не было, они были даже портабельные, легко копировались с одного компа на другой, никаких либ ставить не требовали на комп..
173 jsmith
 
13.02.14
08:24
(172) MFC-проги?
174 andreymongol82
 
13.02.14
08:25
(167) сборщик мусора такой самостоятельный, да!!! )))
175 necro
 
13.02.14
08:25
(170) дотнет - как бы часть ОС, не вижу проблемы обновлять ОС вовремя
(172) не знаю, мне не всегда так везло. тем более всякие .ocx и дллки от этого дела брать вообще неизвестно где
176 Chai Nic
 
13.02.14
08:25
(166) Не, он был сразу с окошками, только окошки были своеобразные, мозаично располагались на экране без возможности изменения.. между ними можно было переходить, и распахнуть текущее окно во весь экран.
(173) А при чем тут MFC?
177 MaxS
 
13.02.14
08:25
(104) т.е. современному программисту можно начать с холодильника.
Эх. а раньше если программа не работала, нужно было брать паяльник и осциллограф.
178 jsmith
 
13.02.14
08:26
(176) >>А при чем тут MFC?
А какие "те проги" ты имел в виду?
179 Chai Nic
 
13.02.14
08:26
(175) "дотнет - как бы часть ОС, не вижу проблемы обновлять ОС вовремя"
Обновлять мало, суть в том, что этим го..программам требуется не последняя версия дотнета, а именно какая-нибудь конкретная.
180 Chai Nic
 
13.02.14
08:27
(178) Написанные на кларионе, клиппере, фокспро. С вкомпилированными либами они всё равно весили единицы мегабайт. А сколько весят дотнеты?
181 Принт
 
13.02.14
08:28
182 Принт
 
13.02.14
08:28
(180) ну так и винчестера подросли
183 necro
 
13.02.14
08:28
(178) чтобы заполучить нужную версию MFC мне как-то пришлось установить Win98SE, накопировать оттуда dllок и потом накатить их на мою любимую Win95OSR2. Но тут речь про FoxPro, Clarion, Clipper - там не MFC а какая-то своя магия.
184 Chai Nic
 
13.02.14
08:28
(181) О, пардон тогда) Не знал про такую..
185 Chai Nic
 
13.02.14
08:33
(182) Если для программки, позволяющей пользователю заполнить десять ячеек в форме, требуется ставить фреймворк на полгига, а сама программа тормозит и занимает кучу оперативной памяти - вряд ли это можно считать правильным. Да и в случае проблем задолбаешься их решать.. техподдержка разработчика кивает на версию дотнета, переустанавливаешь - та же фигня. И внезапно оказывается, что надо переустанавливать систему и накатывать дотнеты в строго определенном порядке.
Такая фигня была с программой для сдачи отчетности в федеральную службу по тарифам..
186 necro
 
13.02.14
08:33
(177) Недавно Texas Instruments раздавала свой модный контроллер со всем обвесом для подключения к ПК всего за $4.30 с доставкой. Там тоже можно с паяльником )
187 andreymongol82
 
13.02.14
08:34
(176) wiki:Фреймовый_оконный_менеджер_X_Window_System - тайлинг. У некоторых красноглазых товарищей он до сих пор популярен... У меня дома, кстати, тож красноглазие
188 necro
 
13.02.14
08:35
(185) Всякую мелочь лучше всего было бы перенести в интернет. Пусть они там у себя на сайте что хотят то и обновляют )
189 Принт
 
13.02.14
08:36
(188) бывает как перенесут.. запускай потом терминальный доступ к виртуальной машине
190 Chai Nic
 
13.02.14
08:37
(188) Совершенно верно.. давно пора в интернете создать единый государственный информационный центр, а все эти контуры и сбисы выкинуть на помойку, вместе с недопрограммами отдельных ведомоств.
191 necro
 
13.02.14
08:37
(187) У меня тоже такое есть - называется "Расположить окна рядом" )
192 necro
 
13.02.14
08:39
(190) Ага, и еще кучу ненужных документов отменить. Вот зачем нужно два паспорта? Выдавали бы сразу нормальный и писали бы в него и детей, и визы, и права на машину....
193 jsmith
 
13.02.14
08:40
(192) +100500
194 andreymongol82
 
13.02.14
08:40
(191) Это да - иногда полезная фишка!
(192) Вот 100% согласен.
195 Bigbro
 
13.02.14
08:45
(192) к этому вроде как дело идет. проекты запущены в нескольких регионах в частности в татарстане, насколько помню. у китайцев вроде как повсеместно уже реализованы единые электронные карты.
196 necro
 
13.02.14
08:49
(195) Мне кажется просто добавят еще одну лишнюю бумажку, и на этом всё кончится. А ведь казалось бы, всё просто - есть же СНИЛС, есть ИНН, бери хоть то, хоть другое и вешай на них все данные, и храни в своих БД, а гражданину можно выдать любую бумажку, например распечатку данных на бланке гособразца, либо электронную карту, либо чип.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший