댓 글: CSDN 댓 글 하나 -- < >

3448 단어 python
원문:
 
http://blog.csdn.net/shendl/archive/2010/08/04/5789208.aspx
 
 
이런 게시 물 은 뜻밖에도 CSDN 홈 페이지 에 추천 되 었 고 192 위 에 랭크 된 CSDN 전문가 가 쓴 것 으로 CSDN 의 질 이 떨 어 지고 있다.
 
 
     Ruby ,             。


class Customer < ActiveRecord::Base  
    has_many :orders, :dependent => :destroy  
end

      .
 
 
 
이것 도 못 알 아 보고 루비, 완전 문외한이다.
Ruby 의 문법 사탕 은 확실히 많 지만 다 기억 할 필 요 는 없습니다. 알 아 볼 수 없 을 때 매 뉴 얼 을 찾 아 보 세 요. 당신 의 프로젝트 에 NS 가 하루 종일 댓 글 에 쓴 흑 마법 같은 코드 를 사용 하지 않 으 면 됩 니 다.
 
Ruby 는 복잡 한 코드 만 쓰 는 것 이 아니 라 간결 한 코드 를 쓰 는 것 이 매우 상쾌 합 니 다. 코드 는 마치 readme 매 뉴 얼 과 같 습 니 다. 다시 man 에 가서 자 료 를 볼 필요 가 없습니다.
 
 
Ruby              。  lambda   。

 
 
함수 식 프로 그래 밍 은 절대 자랑 할 만 한 것 이 없 지만 Rubyer 가 자랑 하고 있 는 지 는 모 르 겠 지만 Ruby 가 이 걸 하 는 것 은 전혀 문제 가 없 는데 평가 할 만 한 것 이 있 습 니까?
이 작 가 는 함수 식 프로 그래 밍 의 의미 가 무엇 인지 전혀 모른다.
 
Erlang 의 여러 경량급 프로 세 스 를 일 으 키 고 높 은 병행 언어 를 만 들 수 있 으 며 함수 식 프로 그래 밍 으로 응용 을 실현 하 는 언어 가 가장 가치 가 있 습 니 다.
함수 식 프로 그래 밍 이 왜 이렇게 핫 합 니까?
 
  • 다 핵 때문에
  • 분포 식 계산 으로 인해
  • 스케줄 링 이 쉬 워 서 요.
  • 저장 상태의 변 수 를 정의 하지 않 았 기 때 문 입 니 다. (또는 정의 가 적 습 니 다. Erlang 은 hack 방법 으로 할 수 있 지만) 쉽게 병행 할 수 있 습 니 다.
  •  
    만약 에 함수 식 프로 그래 밍 이 무슨 좋 은 것 이 있다 면 그것 은 바로 사람들의 프로 그래 밍 사 고 를 조금 바 꾸 었 을 뿐이다. 그러나 그런 프로 그래 밍 디자인 이 막 나 왔 을 때 사람들의 사 고 를 바 꾸 지 않 았 을 까?새로운 것 을 추구 할 뿐, 꼭 쓸모 가 있 는 것 은 아니다.
    C 언어 는 함수 식 프로 그래 밍 을 그대로 써 서 효율 이 더욱 높 습 니 다.
     
    Ruby 는 함수 식 프로 그래 밍 사고 에 전혀 문제 가 없 으 려 면 lambd 만 있 으 면 됩 니까?왜 안 되 지?그리고 다른 글 에서 언급 한 몇 가지 특성 도 있 습 니 다. 저 는 python 이 어떻게 원 조 를 실현 하 는 지 모 르 겠 습 니 다. 저 는 haskell 과 같은 원 조 가 언급 한 가치 가 있다 고 생각 합 니 다.
    그러나 Python 의 함수 식 프로 그래 밍 은 12 + 1 입 니 다. 그 가 스 크 립 트 언어 라 는 것 을 잊 지 마 세 요. 전체적인 해석 기 잠 금 을 잊 지 마 세 요. 이러한 하 드 상 처 는 Erlang 처럼 여러 프로 세 스 나 스 레 드 를 병행 하여 작업 을 처리 할 수 없습니다.
    함수 식 프로 그래 밍 을 가지 고 여러분 루비 도 자신 이 얼마나 실력 이 있 는 지 보지 않 습 니 다.
     
    다음은 댓 글 이 필요 없습니다. 지우 세 요. 그 작 가 는 쓸 필요 가 없습니다.
     
    · Python             ,      。
    
    · Ruby    。--------     ?          ?

     망 가 질 까 봐 쓰 지 마.
     
     
     · There are a number of shortcuts that, although give you more to remember, you quickly learn. 
    
    They tend to make Ruby fun and very productive.
    
    ·    Ruby     。Ruby      ,   。   。     Rails    ,     。

     
     꼭 배 워 야 한다 고 했 어, 안 했 어? 더 간결 한 방식 으로 일 을 해 줄 게. 너 는 네 문제 가 아니 라 왜 루비 를 탓 하 니?
     
     
       , Linux  ,             C  ,    Python 。Linux        Python   。      Libvirt       。

     
     나 는 두 번 째 가 Python 인지 Perl 인지 Shell 인지 말 하고 싶 지 않다. 나 는 Python 이 libvirt 의 확장 - xen - 이 라 고 썼 다 고 생각한다. libvirt 는 C 가 쓴 것 이지? 다행히 형 이 가상 화 를 할 때 빠 지지 않 았 다.http://libvirt.org/그것 의 소스 코드 를 보 러 가라, 그렇지 않 으 면 가장귀 에 게 속 을 것 이다!
     
    마지막 으로 반성 과 총 결:
     
    Python         ,Ruby   ?

     
     형제들 이 얼마나 노력 하 는 지 NB 의 응용 을 바 칩 니 다.
     
        ,Ruby      ,     。    ,    。  Rubyer        ,           ,       

     12 + 1 을 담 는 자 는 자성 해 야 한다. 루비 는 좋 은 도구 일 뿐이다. 천하제일 이 아니 라 우리 모두 가 그것 을 사랑 할 뿐이다.
     
     
    PS:
    누가 나 에 게 고 품질의 루비 포럼 을 추천 할 수 있 습 니까?
    리 눅 스 C 를 위주 로 하 는 고 품질의 개발 자 포럼 을 추천 합 니 다.
     
    블 로 그 를 바 꾸 고 싶 습 니 다.

    좋은 웹페이지 즐겨찾기