it-swarm-vi.com

Câu nói yêu thích của bạn về lập trình là gì?

Câu nói yêu thích của bạn về lập trình là gì?

Một trích dẫn cho mỗi câu trả lời và vui lòng kiểm tra trùng lặp trước khi đăng!

110
Gelatin

Từ lớp lập trình đầu tiên của tôi (FORTRAN IV):

Máy tính là gì?
[.__.] Đó là một hộp có một người đàn ông nhỏ trong đó.
[.__.] Người đàn ông này đang rạo rực. Anh ta có thể làm hàng triệu hướng dẫn mỗi giây.
[.__.] Nhưng anh ấy bị cận thị. Anh ấy rất cận thị đến nỗi anh ấy chỉ có thể nhìn thấy một hướng dẫn tại một thời điểm.
[.__.] Anh ấy cũng không thông minh lắm, anh ấy sẽ cố gắng làm chính xác những gì bạn bảo anh ấy làm.

Điều này đã trở thành nền tảng của triết lý lập trình và gỡ lỗi của tôi.

4
Dave

Einstein lập luận rằng phải có những giải thích đơn giản về tự nhiên, bởi vì Thiên Chúa không phải là người thất thường hay độc đoán. Không có niềm tin như vậy an ủi các kỹ sư phần mềm.
[.__.] - Fred Brooks, "Không có viên đạn bạc"

4
Gerry

2 + 2 = 5, cho các giá trị đủ lớn là 2.

- Anon

4
aufather

Kiến thức tự hào rằng nó biết rất nhiều; khôn ngoan là khiêm nhường mà nó không biết nữa.

- Cowill Cowper

4
Walter

Kế hoạch là vô giá trị, nhưng kế hoạch là tất cả.
[.__.] - Dwight D. Eisenhower

4
Roger Pate

Mục yêu thích của tôi đã được đăng, vì vậy đây là điều tôi nghĩ về một ngày làm việc:

Ở Liên Xô, ngoại lệ ném BẠN !!

4
dr Hannibal Lecter

Nếu như bạn không có kế hoạch, bạn đã mặc định sẵn kế hoạch là sự thất bại

-Là giáo viên c # của tôi (không chắc anh ấy nghe nó từ đâu!)

4
cdnicoll

Phần mềm là khó.

- Donald Knuth

4
Travis Christian

Bạn có thể tìm ra những bí ẩn giết người, nhưng bạn không cần phải tìm ra mã. Bạn sẽ có thể đọc nó.

- Steve McConnell

3
user5307

Nó hoạt động trên máy của tôi

3
Maniero

Hãy để tôi khẳng định lại rằng câu hỏi liệu có những hạn chế về nguyên tắc những vấn đề nào con người có thể làm cho máy móc giải quyết cho anh ta so với khả năng giải quyết vấn đề của anh ta, thực sự là một câu hỏi kỹ thuật trong lý thuyết chức năng đệ quy.

- John McCarthy

3
Josh Vera

Tôi không hiểu tại sao những người cổ vũ sẽ không nói chuyện với tôi. Có thể tôi không ném năm lần chạm bóng vào Newport High, nhưng hãy xem một trong những chương trình tinh thần bóng đá đó bằng ngôn ngữ hội!
[.__.] - Chris Lipe

3
Carlos

/ * Bạn sẽ không hiểu điều này. * /

Nhận xét trong phiên bản thứ sáu Unix.

3
chiccorusso

Cần lưu ý rằng không có kỹ sư phần mềm được đào tạo về đạo đức nào có thể đồng ý viết một quy trình DestBaghdad. Thay vào đó, Đạo đức nghề nghiệp cơ bản sẽ yêu cầu anh ta viết một thủ tục Phá hủy, mà Baghdad có thể được đưa ra như một tham số.

Nathaniel Borenstein

3
rerun

Trong tiếng Do Thái có một câu nói (chủ yếu là bởi các lập trình viên được gán cho quân đội):

בד>

Đó là một đảo chữ, và nó tạm dịch là

Lỗi trong thiết kế -> bạn đang f ^ # ked trong khi gỡ lỗi

3
Refael Ackermann

Nếu không đến phút cuối, sẽ không có gì được thực hiện.

- Được cho là từ "Định luật Murphy"; xem tại đây

Mặc dù tôi có thể làm rất nhiều việc mà không có bất kỳ áp lực nào (như trả lời bài đăng ở đây), tôi cần một chút sợ hãi để làm những gì tôi phải làm (như bài tập về nhà của tôi).

3
Joey Adams

Thất bại nhanh chóng

- Không rõ

3
rjstelling

Sự thô tục là một ngôn ngữ mà tất cả các lập trình viên đều biết rõ nhất.

- Ẩn danh

3
Raven13

Nhận được vào một rut sớm: Làm quá trình tương tự theo cùng một cách. Tích lũy thành ngữ. Chuẩn hóa. Sự khác biệt duy nhất (!) Giữa Shakespeare và bạn là kích thước của danh sách thành ngữ của anh ấy - không phải kích thước từ vựng của anh ấy.

--Alan J. Perlis

2
ubernerd

Trong C++, nó khó hơn khi tự bắn vào chân mình, nhưng khi bạn làm vậy, bạn sẽ nổ tung toàn bộ chân của mình.
[.__.] - Bjarne Stroustrup

2
Junior M

COBOL có thể được chữa khỏi nếu bị bắt sớm.
[.__.] - Từ các lớp lập trình

2
Dave

Có thể có được một cỗ máy để làm những gì bạn muốn là điều gần gũi nhất mà chúng ta có trong công nghệ để thực hiện mong muốn của thanh thiếu niên.
[.__.] - Guy Steele in Coders tại nơi làm việc

2
Hélène Martin

Kiến thức là kiến ​​thức. Và ngược lại.

Từ một chiếc áo phông.

2
lmsasu

Những gì bạn đang yêu cầu tôi làm giống như cố gắng đưa kem đánh răng trở lại trong ống. Nó không hoạt động.

2

Tầm nhìn mà không hành động là một giấc mơ. Hành động không có tầm nhìn là một cơn ác mộng.

tục ngữ từ nhật bản

2
Heinz Z.

Dường như sự hoàn hảo đạt được không phải khi không thể thêm vào, mà là khi không thể xóa bỏ được nữa.

Antoine de Saint-Exupery

2
moi_meme

Một trích dẫn về đệ quy và lập trình nói chung tôi đã đưa ra ngày hôm nay.

Chỉ những kẻ ngốc mới tin vào hệ thống hoàn hảo.

2
Octavian A. Damiean

Linux chỉ miễn phí nếu thời gian của bạn không có giá trị.

Ký ức giống như một cơn cực khoái. Sẽ tốt hơn rất nhiều nếu bạn không phải giả mạo nó.
[.__.] - Seymour Cray trên bộ nhớ ảo

2
Chankey Pathak
to understand recursion you must first understand recursion
2
baklap

Tập trung nỗ lực của bạn

Đừng viết quá nhiều. Tập trung mồ hôi của bạn vào một câu chuyện, thay vì làm tiêu tan nó hơn một chục.

Jack Luân Đôn


Bằng cách nào đó, tôi đã bỏ lỡ bản sao (paraphrased, ngắn hơn) của cái này:

Hãy Cần cù

Đừng loaf và mời cảm hứng; thắp sáng sau nó với một câu lạc bộ, và nếu bạn không nhận được nó, dù sao bạn cũng sẽ nhận được thứ gì đó trông giống như nó. "

Một phần của một trích dẫn ; Tôi chia chúng để thu hẹp chủ đề.

1
Mark C

Tôi có một giáo viên sẽ nói với những học sinh vượt lên chính mình:

Bạn không biết những gì bạn không biết

Tôi không thể chắc chắn nếu đó là trích dẫn của anh ấy hoặc một cái gì đó anh ấy nhặt được từ một nơi khác.

1
Corey Ogburn

Tôi không chắc anh ấy có phải là người khởi xướng câu nói này không, nhưng tôi đã tham dự một phiên họp tại một hội nghị khi Alex Pukinskis nói điều này và tôi thích nó!

Mã chưa được kiểm tra không có giá trị kinh doanh - Alex Pukinskis

1
Paddyslacker

Tôi sẽ gọi anh ấy là Mel, vì đó là tên anh ấy.

Từ Câu chuyện về Mel

1
Cesar Canassa

Đừng viết mã hôm nay những gì bạn không thể gỡ lỗi vào ngày mai

từ đây blog 's title

1
Anwar Chandra

Chỉ cần sử dụng chuỗi bạn G-- d --- ed man rợ!

trong cuộc tranh luận về giá trị của char[] vs string

1
Brad Mace

Dấu hiệu tốt nhất về chất lượng phần mềm là thụt đầu dòng nhất quán

Tôi đã đọc nó khi tôi đang theo dõi chú thích trong SICP một lần nhưng tôi không thể tìm thấy nó kể từ đó, vì vậy a) Tôi không thể gán cho nó và b) Tôi đang viết từ bộ nhớ, và nhiều khả năng là diễn giải. Tôi có, tuy nhiên, thấy nó là đúng.

1
stuartd

Đây không hoàn toàn là một trích dẫn lập trình và tôi không nhớ lại lần đầu tiên tôi nghe nó, nhưng tôi đã lặp đi lặp lại nhiều lần trong công việc:

Nếu bạn không kiểm tra nó, nó không hoạt động.

1
BlairHippo

Bạn nên về nhà nếu bạn đang nghĩ đến ý nghĩ tự tử.
[.__.] - Robert Đọc, "Cách trở thành lập trình viên"

1
ginotria

Nếu bạn không thể đo lường nó, bạn không thể cải thiện nó.

Chúa Kelvin

1
dan_waterworth

Không có vấn đề hướng đối tượng không thể giải quyết bằng cách thêm một lớp cảm ứng, tất nhiên, ngoại trừ, quá nhiều lớp không xác định.

- Từ "Nghệ thuật kiểm tra đơn vị" Roy Osherove (được quy cho một nguồn không tên)

1
Keith

OOP với tôi có nghĩa là chỉ nhắn tin, duy trì và bảo vệ cục bộ và che giấu quá trình nhà nước, và cực kỳ ràng buộc tất cả mọi thứ. Nó có thể được thực hiện trong Smalltalk và LISP. Có thể có các hệ thống khác trong đó điều này là có thể, nhưng tôi không biết về chúng.

- Alan Kay

1
jozilla

Chỉ các wimps sử dụng sao lưu băng: những người đàn ông thực sự chỉ cần tải lên những thứ quan trọng của họ trên ftp và để phần còn lại của thế giới phản chiếu nó;)

-- Linus Torvalds

1
jozilla

Bạn không thể tin tưởng mã mà bạn không hoàn toàn tự tạo. (Đặc biệt là mã từ các công ty sử dụng những người như tôi.)
[.__.] - Ken Thompson, "Phản ánh về niềm tin tin cậy"

1
Ben

"Đó không phải là cách tôi sẽ làm"

1
Alex Hart

Bởi Mike Williams, một trong những người tạo ra Erlang:

  1. Tìm các phương pháp phù hợp Thiết kế bằng cách tạo mẫu.
  2. Nó không đủ tốt để có ý tưởng, bạn cũng phải có khả năng thực hiện chúng và biết chúng hoạt động.
  3. Phạm sai lầm ở quy mô nhỏ, không phải trong một dự án sản xuất.
1
luis.espinal
double value; /* or your money back! */
short changed; /* so triple your money back! */

cons.c trên cây nguồn Perl

1
krico

"Kiểm tra những gì bạn bay, bay những gì bạn kiểm tra."

1
Daniel Grillo

Tôi ước mình có thể làm cho Lust và Gluttony trở nên hữu ích nhưng Sloth, Pride và Envy chắc chắn là tuyệt vời cho các lập trình viên. "~ Kenneth Clowes

1
aredkid

Giáo dục: điều đó tiết lộ cho người khôn ngoan, và che giấu khỏi sự ngu ngốc, giới hạn rộng lớn của kiến ​​thức của họ.
[.__.] - Đánh dấu Twain

1
Roger Pate

Phát hành sớm. Phát hành thường xuyên. - Eric S. Raymond

1
rjstelling

Các kỹ thuật cần thiết của lý luận hiệu quả là khá chính thức, nhưng miễn là lập trình được thực hiện bởi những người không thành thạo chúng, cuộc khủng hoảng phần mềm sẽ vẫn còn với chúng ta và sẽ được coi là một căn bệnh nan y. Và bạn biết những bệnh nan y làm gì: họ mời những kẻ lang băm và những kẻ lang băm, trong trường hợp này là người của các bậc thầy về Kỹ thuật phần mềm.

- Dijkstra

1
Andrew

Đơn giản là điều kiện tiên quyết cho độ tin cậy.

- Edsger W. Dijkstra

1
AVD

Tiến bộ không được thực hiện bởi những người dậy sớm. Nó được tạo ra bởi những người đàn ông lười biếng cố gắng tìm những cách dễ dàng hơn để làm một cái gì đó.

-Robert Heinlein

1
Erik

Toàn bộ lịch sử của phát minh này là một cuộc đấu tranh chống lại thời gian.
[.__.] - Charles Babbage trên Công cụ phân tích, 1837

0
David Allan Finch

Entia non sunt Multiplicanda Praeter cần thiết

(Giữ cho nó đơn giản ngu ngốc)

Nhiều năm trước tôi đã chạy qua một tấm áp phích có biểu hiện tiếng Latinh với bản dịch tiếng Anh bên dưới nó.

0
Paperjam

Giữ cho nó đơn giản!

0
dede

Lập trình là một hình thức nghệ thuật chiến đấu trở lại

-- Không xác định

Lưu ý: đặc biệt là khi bạn oncall ...

0
Matthieu M.

"Các lập trình viên thực sự không nhìn thấy mã, họ nhìn thấy cây."

0
Ming-Tang

Câu chuyện có thật:

Tôi đang thực hiện một dự án cho trường học trong c ++ và không cần phải nói rằng có một số vật lộn trình biên dịch. Khi tôi càng bực mình hơn, tôi bắt đầu đặt tên cho các chức năng kiểm tra của mình với các biến thể chết tiệt cho các biến. Tại một số điểm để mọi người giải trí, tôi hét lên "Tại sao trò đùa này lại chỉ vào shit?!?!?"

0
zhenka
Các lập trình viên không bỏ việc, họ chỉ đi ngoại tuyến. :)
0
Digital Dude

XML giống như bạo lực - nếu nó không giải quyết vấn đề của bạn, thì bạn không sử dụng đủ.

0
Tom Lianza

Kỹ năng đánh giá cao Kỹ năng

(Hoặc, phải mất một để biết một)

Tôi thường cảm thấy rằng lập trình là một hình thức nghệ thuật,
[.__.] có giá trị thực sự chỉ có thể được đánh giá cao
[.__.] bởi một người khác trong cùng một nghệ thuật phức tạp;
[.__.] Có những viên đá quý đáng yêu và những cuộc đảo chính rực rỡ
[.__.] ẩn khỏi tầm nhìn và sự ngưỡng mộ của con người, đôi khi là mãi mãi,
[.__.] bởi bản chất của quy trình.
[.__.] Bạn có thể tìm hiểu rất nhiều về một cá nhân
[.__.] chỉ bằng cách đọc qua mã của anh ấy, ngay cả ở hệ thập lục phân.

Từ Câu chuyện về Mel, một lập trình viên thực sự (phiên bản thơ miễn phí)

Tôi không biết thực sự có một đoạn ngắn bài viết trên Wikipedia với các liên kết đến cả phiên bản văn xuôi và câu thơ của câu chuyện, cùng với các thông tin khác.

0
Mark C

Chức năng tối thiểu cho máy tính để bàn càng sớm càng tốt.

0
Moshe

Theo nguyên tắc chung, người đàn ông thành công nhất trong cuộc sống là người đàn ông có thông tin tốt nhất.
[.__.] - Benjamin Disraeli

0
Roger Pate