Как выглядят разные языки программирования с точки зрения программистов

  • +6
  • 23 марта 2010, 13:18
  • Skriva

Комментарии (15)

RSS свернуть / развернуть
+
0
Добило — как выглядит Java с точки зрения C программита
avatar

Sergei_T

  • 23 марта 2010, 16:08
+
0
avatar

yababay

  • 23 марта 2010, 17:08
+
0
Исходник в студию (мелко)! Полез читать про Haskell.
avatar

yababay

  • 23 марта 2010, 17:10
+
0
s003.radikal.ru/i201/1003/0a/c7872e590f05.jpg
Не знаю точно, откуда, сам забрал с копипасты.
avatar

Skriva

  • 23 марта 2010, 17:45
+
0
Ну да:

Вычисление факториала

Следующий пример показывает синтаксис языка Haskell при реализации функции для вычисления факториала:

fac :: Integer -> Integer
 fac 0 = 1
 fac n | n > 0 = n * fac (n - 1)




Писец… Я уж лучше Java-извращенцем побуду
avatar

yababay

  • 23 марта 2010, 17:11
+
0
А вот на питоне. Намного понятнее. И не надо типы прописывать.

def factorial (n): 
   if n==0: 
      return 1 
   else: 
      i = n - 1 
      while i > 1: 
         n *= i 
         i -= 1 
      return n 
avatar

durman

  • 23 марта 2010, 20:35
+
0
То что не нужно описывать типы по-моему минус для любого языка кроме пожалуй shell скриптов
avatar

Sergei_T

  • 23 марта 2010, 20:38
+
0
Это конечно же по-твоему, Серёга =)
А люди пользуются
avatar

durman

  • 23 марта 2010, 20:42
+
0
Мдя
Думаю C и Java всему голова
а языки допускающие вольности провоцируют на самые изощренные ошибки
avatar

Sergei_T

  • 23 марта 2010, 22:41
+
0
Я конечно не специалист в программинге, но общеизвестно, что засилье С привело к ошипкам типа переполнения буфера
avatar

durman

  • 24 марта 2010, 00:25
+
0
Думаю что к этому привела архитектура железа и операционных систем
avatar

Sergei_T

  • 24 марта 2010, 00:38
+
0
и Basic'ом не брезгуют
avatar

durman

  • 23 марта 2010, 20:42
+
0
Ну тады уж на Java:

int factorial (int n){ 
 if(n == 0)return 1;
 for(int i = n - 1; i > 1; i--) n *= i; 
 return n; 
}


А Haskell — взрыв мозга, картинка там правильная
avatar

yababay

  • 23 марта 2010, 22:46
+
0
Ассемблер за язык не считается ( шаманский бубен в ж...)...
avatar

Markony

  • 23 марта 2010, 18:36
+
0
да да Java для меня все равно что штурвал истребителя. А я так хочу научится летать .
avatar

FREExLOADER

  • 23 марта 2010, 19:40

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.