Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Язык для начинающих

2959  1 2 3 4 5 все
Simple Nothing is f*cked23.10.19 19:24
Simple
NEW 23.10.19 19:24 
в ответ koder 23.10.19 08:24
Тот же Ангулер по умолчанию использует Постскрипт.

TypeScript, наверно.

Вообще непонятно, о чем вы спорите.

#61 
Simple Nothing is f*cked23.10.19 19:26
Simple
NEW 23.10.19 19:26 
в ответ koder 22.10.19 16:45
Но все таки довольно страшненькие.

Нормальные вполне.

А на какой графической библиотеке написана IntelliJ IDEA?

Не знаю, но вон ниже подсказали.

#62 
koder патриот24.10.19 08:13
koder
NEW 24.10.19 08:13 
в ответ Simple 23.10.19 19:24, Последний раз изменено 24.10.19 08:18 (koder)
TypeScript, наверно.

Мда, спасибо

Вообще непонятно, о чем вы спорите.

Ну я начал с того, что начинать изучать програмирование с ЯваСкрипта не стоит. Поскольку синтаксические конструкции и вообще концепт ООП у него сильно отличаются от других распостраненных языков. Ну а потом спор ушел в сторону теории, что такое яваскрипт вообще.


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

#63 
Hryu завсегдатай24.10.19 13:35
NEW 24.10.19 13:35 
в ответ koder 24.10.19 08:13

а на чем имеет смысл писать десктопные приложения?

У нас неплохо получается на javafx, например.

#64 
koder патриот24.10.19 14:07
koder
NEW 24.10.19 14:07 
в ответ Hryu 24.10.19 13:35
а на чем имеет смысл писать десктопные приложения?

Не знаю. Давно не писал.

#65 
koder патриот24.10.19 14:09
koder
NEW 24.10.19 14:09 
в ответ Hryu 24.10.19 13:35
У нас неплохо получается на javafx, например.

Неправильная постановка задачи в контексте темы. Задача не писать что бы лучше, а что бы выучить наиболее востребованный на рынке труда язык и при этом приобрести знания, которые помогут освоить другие языки.

#66 
Murr патриот24.10.19 16:02
Murr
NEW 24.10.19 16:02 
в ответ Hryu 24.10.19 13:35

а на чем имеет смысл писать десктопные приложения?

-----

Было бы неpлохо сказать для какой целевой системы...

#67 
Simple Nothing is f*cked24.10.19 19:33
Simple
NEW 24.10.19 19:33 
в ответ koder 24.10.19 08:13
Ну я начал с того, что начинать изучать програмирование с ЯваСкрипта не стоит.

Согласен.

Хотя я щас призадумался, но так и не смог вспомнить, как я в свое время учился программировать.

#68 
daduda местный житель24.10.19 20:38
NEW 24.10.19 20:38 
в ответ koder 24.10.19 08:13
Так вот нормальные классы с нормальным ООП вы на JS не пишете. Язык не поддерживает


Лолшто? Я уже выше несколько раз писал.

В EcmaScript новых версий есть "нормальное" ООП. В смысле ты можешь писать слова class.


Есть понятия методов, свойств и прочего добра, которые навязываются фреймворком, который ты используешь.


Зы. Вроде бы опытный программист, а рассуждаете как какой то практикант бундесвера, пришедший на на месяц в фирму.


#69 
MrSanders коренной житель26.10.19 23:42
NEW 26.10.19 23:42 
в ответ Simple 24.10.19 19:33
Хотя я щас призадумался, но так и не смог вспомнить, как я в свое время учился программировать.

Ха, а я помню. Бейсик на ДВК и Ямахах и паскаль.

Сегодня я бы обучал на чём-нибудь функциональном. Haskell, SML, ну или пусть будет scheme. В крайнем случае питон с явой. Но не дай бог учиться программировать на пыхыпы, перле, или яваскрипте.

#70 
daduda местный житель27.10.19 05:50
NEW 27.10.19 05:50 
в ответ koder 24.10.19 08:13
PostScript
TypeScript

Что как бы намекает, что вы мало разбираетесь в современном фронте.


вот только последний уже умер. Угадайте почему?

#71 
daduda местный житель27.10.19 05:52
NEW 27.10.19 05:52 
в ответ MrSanders 26.10.19 23:42

а я свой первый комп ют-88 спаял из стыренных микросхем. Есть чем гордится, да?

#72 
Simple Nothing is f*cked27.10.19 09:16
Simple
NEW 27.10.19 09:16 
в ответ MrSanders 26.10.19 23:42

Я слышал, что в MIT перешли с Scheme на Python.

#73 
MrSanders коренной житель27.10.19 11:07
NEW 27.10.19 11:07 
в ответ Simple 27.10.19 09:16

По-моему зря... Функциональные языки учат думать по-другому. А питон... как всегда - глобальные переменные и методы с кучей сторонних эффектов. Зато модно, патамучта мы говорим питон - подразумеваем тензор флоу и нейросети.

#74 
MrSanders коренной житель27.10.19 11:13
NEW 27.10.19 11:13 
в ответ daduda 27.10.19 05:50
вот только последний уже умер. Угадайте почему?

В смысле TypeScript умер? А на чем же тогда ангуляр сейчас сидит?

а я свой первый комп ют-88 спаял из стыренных микросхем. Есть чем гордится, да?

Однозначно. У меня с паянием не срослось как-то.

#75 
koder патриот27.10.19 15:54
koder
NEW 27.10.19 15:54 
в ответ daduda 27.10.19 05:50
Что как бы намекает, что вы мало разбираетесь в современном фронте.

Ну во первых это была описка, во вторых верно, во фронтэнде я разбираюсь плохо. Сказать то что хотели?

#76 
Simple Nothing is f*cked27.10.19 16:54
Simple
NEW 27.10.19 16:54 
в ответ MrSanders 27.10.19 11:07

Я не очень хорошо с ним знаком, но разве он не мультипарадигменный? Как раз в духе SICP.

#77 
VornerX постоялец27.10.19 19:07
VornerX
NEW 27.10.19 19:07 
в ответ MrSanders 27.10.19 11:07
А питон... как всегда - глобальные переменные и методы с кучей сторонних эффектов.

Отстрелить себе ногу, можно практически на любом языке, если постараться. А если "уметь его готовить" - то все хорошо улыб

По сабжу - современное программирование, стоит начинать с Java/C#, оба неплохо вправляют мозги в плане ООП. С Python имхо, начинать плохо, т.к. многое на условностях и вольностях, которых в других языках нет, и начав с него, есть неиллюзорный шанс потом поиметь проблемы с пониманием других языков. А вот наоборт - пожалуйста.

No problem can be solved by the same kind of thinking that created it.
#78 
Murr патриот27.10.19 22:02
Murr
NEW 27.10.19 22:02 
в ответ VornerX 27.10.19 19:07

современное программирование, стоит начинать с Java/C#, оба неплохо вправляют мозги в плане ООП

-----

До ООП нужно довольно долго и нудно объяснять целую кучу вещей.

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

#79 
VornerX постоялец28.10.19 19:30
VornerX
NEW 28.10.19 19:30 
в ответ Murr 27.10.19 22:02, Последний раз изменено 28.10.19 19:31 (VornerX)
Простейшая из них - понимание того, что только соответствующее синтаксису языка может быть странслировано/интерпретировано.

Это можно сказать о любом языке программирования, и это учится обычно еще в школе. Любой, кроме сельской или старосоветской, где код пишется/писался на доске, компиляция и проверка синтаксиса разве что в голове учителя, а дебаг - никогда )))

Остальная "куча вещей" обычно специфична для каждого языка, его экосистемы, структур данных и пр. поэтому не столь важно, с какого начинать. А вот принципы ООП/ООД в современных языках более менее схожи, а потому имеют значение.

No problem can be solved by the same kind of thinking that created it.
#80 
1 2 3 4 5 все