LINUX.ORG.RU

Рейтинг наиболее популярных языков программирования


0

0

Интересуют места где можно ознакомится с таким рейтингом приминительно к открытым и закрытым программным проектам. Желательно приментельно к достаточно сложным и объемным проектам :)

Re: Рейтинг наиболее популярных языков программирования

sf.net ?

k1804bc1 ()

Re: Рейтинг наиболее популярных языков программирования

а чё там знакомится ?

mainstream во всей красе - их всего 3 с половиной :)
C/С++,java,C#,в качестве половинки VB,asp,php;

очерёдность языков в тройках зависит от спонсора рейтинга,
новомодные языки в глубоком пролёте по объективным причинам..

MKuznetsov ★★★★★ ()

Re: Рейтинг наиболее популярных языков программирования

Уважаемый, извеняюсь что не по теме влез в Ваш пост но вашего email я не нашел, а по сему любезно прошу Вас если это возможно показать листинг вашего файла из настройки emacs, точнее "/.emacs.d/file-ext-switch.el" я так понимаю в нем расположена интересующая меня функция cpp-hpp-switch. Напомню, я имел случай пообщаться с Вами 20.09.2006 при обсуждении темы Linux+QT4+Emacs+!cedet, получить Ваши ответы и листинги файла настройки. При изучении оных очень хотел бы взглянуть на реализацию функции cpp-hpp-switch.

pacman ()

Re: Рейтинг наиболее популярных языков программирования

Большая часть софта в мире писана на Коболе.

Miguel ★★★★★ ()

Re: Рейтинг наиболее популярных языков программирования

>Большая часть софта в мире писана на Коболе.

А сколько оного в процентном соотношении с софтом написанным на других языках используется?

pacman ()

Re: Рейтинг наиболее популярных языков программирования

>А сколько оного в соотношении с софтом на других языках используется?

Что значит используется? Когда вы покупаете билет на самолет авиакомпании с солидной историей, вполне вероятно, что вы тем самым заставляете выполниться десятки-сотни строк на Коболе (и тысячи строк, написанных на других языках в другое время). Можно ли сказать, что вы используете этот софт?

zaregazza ()

Re: Рейтинг наиболее популярных языков программирования

Да, пожалуйста

Вот код. Наврядли он стоит того чтобы в нем разбираться. 
Писалось все когда я только начинал втыкать в особенности elisp-а. 
Если напрячь мозг то смогу даже объяснить как это работает.

;; file-ext-switch.el
;;
;; Модуль, предотсавляющий функционал для быстрого перемещения между группами файлов, отличающихся только расширением.
;; Например name.h и name.cpp
;;

(defun try-file (file-name)
  (if (file-exists-p file-name)
      (find-file file-name) nil))


(defmacro define-file-ext-switch-groups (func-name ext-groups)
  (flet (
	 (ext-to-regexp (ext)
			(concat "\\" ext "$\\"))

	 (ext-list-to-regerxp (ext-list)
			      (concat "\\(" (mapconcat 'ext-to-regexp ext-list "|") ")"))

	 (generate-try-code (x)
			    (setq l '(or))
			    (while x 
			      (setq l (append l `((try-file (concat file-wo-ext ,(car x))))))
			      (setq x (cdr x))) l)

	 (generate-switch (cond-ext try-ext)
			  (let ((cond-regexp (ext-list-to-regerxp cond-ext)))  
			    
			    `(if (string-match ,cond-regexp buffer-file-name)
				  (let ((file-wo-ext 
					 (replace-regexp-in-string ,cond-regexp "" buffer-file-name)))
				    ,(generate-try-code try-ext)) 
				nil)))

	 (generate-macro (x)
			 (setq l '(or))
			 (while x 
			   (setq l (append l `(,(generate-switch (first (car x)) (second (car x))))))
			   (setq x (cdr x))) l)
	 	      
	 )
    `(defun ,func-name () "Switch function" (interactive) ,(generate-macro ext-groups))))	  


(define-file-ext-switch-groups cpp-hpp-switch
  (
   ((".h" ".hpp")(".cpp" ".cc" ".tcpp" ".c"))
   ((".cpp" ".cc" ".tcpp" ".c") (".h" ".hpp"))
  ))
  

Burbaka ★★ ()

Re: Рейтинг наиболее популярных языков программирования

> Большая часть софта в мире писана на Коболе.

Было бы очень хорошо если так :) Но надо как-то обосновать, подтвердить такие слова. Я как-то общался с чиновниками от одного очень серьезного гос. ведомства, они сказали что наиболее масштабные и значимые программные системы у них написаны на коболе и на делфи.

Burbaka ★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.