Phát âm trong lập trình? [đóng cửa]


15

Làm thế nào để bạn phát âm chính xác hoặc sai phát âm thuật ngữ lập trình? Bất cứ điều gì bạn thấy cần chỉnh sửa nghiêm ngặt hoặc lịch sử vào văn hóa CS sớm?

Lập trình

char = "tchar" không quan tâm?

! = bang không cảm thán?

#= pound không băm? Ngoại lệ #!= shebang

* = splat không sao?

regex = "rej ex" không phải "regg ex"?

sql= "sq l" không phải "phần tiếp theo" (đã trả lời, chỉ có nghĩa là)

Unixen

| = ống không thẳng đứng?

bin = bin như trong pin, không phải như trong nhị phân?

lib = lib như trong thư viện, không phải như trong giải phóng?

etc= "ett thấy", không phải "et c" (như trong /etcvà không "& c")

Khó chịu

/ = dấu gạch chéo không dấu gạch chéo ngược

LaTeX = "laytek" không phải "lay teks"


25
Tôi phát âm vv et cetera. Có lẽ tôi là một người kỳ quặc.
Matt Ellen

3
Tôi phát âm chargiống như tôi bắt đầu từ nhân vật người Nhật. Chỉ cần có ý nghĩa hơn với tôi. Và khi tôi nghe thấy tiếng pound pound, tôi thường nghĩ về £ và cần tự nhắc nhở bản thân rằng rất nhiều người có nghĩa là nhân vật #. Bây giờ, / rõ ràng không phải là dấu gạch chéo ngược, đó sẽ là \. Và tôi chưa gặp một người nói tiếng Anh bản ngữ nào có thể phát âm TeX theo cách mà mô tả của Knuth yêu cầu. :-) (Nhưng tôi đoán người nói tiếng Hy Lạp bản địa sẽ nói điều tương tự về cách phát âm của tôi, vì vậy tôi sẽ giữ im lặng.)
Christopher Creutzig

2
Lần tới khi tôi phải phát âm \*ký tự, tôi sẽ sử dụng từ 'splat'. XD
gablin

5
"Con sóc" cho SQL.
Kramii

3
Tôi luôn thấy thú vị rằng SCSI từ xưa đến nay được phát âm là "mờ nhạt" nhưng Apple đã cố gắng vào cuối những năm 80 đầu thập niên 90 để phát âm nó là "gợi cảm". Họ thua trận chiến đó.
Jesse C. Choper

Câu trả lời:


18

Để tóm tắt kinh nghiệm của tôi (Bắc Mỹ):

  • char có thể được phát âm theo cả hai cách: như "char" trong "than" hoặc gần với "care"; không bao giờ thích "xe hơi"
  • ! là một "dấu chấm than"
  • # là "dấu thăng" (có thể là chủ nghĩa Mỹ)
  • * là một "dấu sao" (chưa bao giờ trong 15 năm nghe ai gọi nó là "splat")
  • RegEx với một "g" cứng bởi vì nó thường xuyên, không phải là rejular.
  • SQL : nghe cả "ess-queue-ell" và "phần tiếp theo"; nhưng (Microsoft) SQL Server thường được phát âm là "máy chủ tiếp theo".
  • bin giống như thùng rác; không phải "xương"
  • Tổ tiên của LaTeX là TeX. Cách phát âm "công nghệ" hoàn toàn quay trở lại với người sáng tạo của TeX Donald Knuth. Trên thực tế, chữ X được cho là nghe giống tiếng "ch" của Đức trong Bach. "La-tech" là cách duy nhất LaTeX được phát âm trong cộng đồng nghiên cứu Hoa Kỳ; nếu bạn phát âm nó giống như một loại cao su, bạn sẽ cho rằng bạn không thuộc về nó.

đồng ý với tất cả của bạn
tcrosley

Huh. Tôi luôn luôn phát âm charnhư thế car.
Christian Mann

Không, đó là 'asterik'.
Michael K

1
Wow, tôi chưa bao giờ nghe "bine".
Đánh dấu C

6
# là hàm băm. £ là bảng Anh.

10

Rõ ràng có khá nhiều người đã không làm bài tập về nhà của họ và đọc danh sách câu hỏi thường xuyên của comp.lang.c. Mặt khác, họ sẽ biết cách phát âm char:

19,26: Làm thế nào để bạn phát âm `` char ''?

Giống như từ đầu tiên của `` char * ''. Các trọng âm thường ở âm tiết đầu tiên.

Một số phần khác là hài hước hơn:

17.6: Cái này '`khoảng trắng' 'Tôi cứ nghe về cái gì vậy?

Không gian màu trắng là một thuật ngữ phân biệt chủng tộc. Ngẫu nhiên, không gian "tối" hoặc "được tô màu" (nghĩa là ký tự '_') không đủ tốt để phân tách các mã thông báo. Thú vị hơn, các nhân vật không gian màu trắng giữ các token khác cách nhau. Họ nói rằng đó là để phân tích cú pháp, nhưng có nhiều bằng chứng cho thấy mục tiêu của khoảng trắng là giữ cho các nhân vật khác không "tiếp quản" chương trình. Điều này được ngụy trang bởi mô tả của C là "không trắng không nhạy cảm" - một mưu đồ đơn giản để gây thiện cảm.


8

# = Hash (£ là dấu thăng)

! = Đang đặt


3
Mạ? Nhựa bling? Ai vậy?
Ẩn danh

Nó đến từ ngôn ngữ lập trình BCPL - một trong những tiền thân của C.
uɐɪ

1
+1 để nhận. Tôi nhớ pling. Đó là tên chính thức của "!" nhà điều hành tại BBC BASIC.
Kramii

Điều này quay trở lại nguồn gốc Cambridge của máy vi tính BBC và thực tế là vào khoảng thời gian đó (tôi là người cổ điển đó), khóa học khoa học máy tính tại trường đại học liên quan đến rất nhiều công việc trong BCPL. Tôi giả sử rằng họ mang tên trên.
uɐɪ

4

Chúng tôi là một cửa hàng quốc tế: không có cách nào chính xác, miễn là tất cả chúng ta đều hiểu nhau.

Bực mình: # là hàm băm trong tiếng Anh đúng nghĩa của Anh (và cách chúng tôi sử dụng nó): £ hoặc lb là pound đối với người châu Âu.


3

Tôi không giải quyết tất cả những điều này mọi lúc nhưng ...

Lập trình

char = "tchar" không quan tâm?

cứng c như xe hơi (vì nó xuất phát từ "nhân vật")

! = bang không cảm thán?

Tôi chỉ quen gọi câu cảm thán này - "tiếng nổ" đến từ đâu? Phải là một chủ nghĩa Mỹ.

# = pound không băm? Ngoại lệ #! = shebang

băm - một lần nữa, pound là một chủ nghĩa Mỹ

* = splat không sao?

ngôi sao hoặc dấu hoa thị

regex = "rej ex" không phải "regg ex"?

rejex - khó g ở đây chỉ nghe có vẻ lạ

sql = "sq l" không phải "phần tiếp theo" (đã trả lời, chỉ có nghĩa là)

Cả hai tùy thuộc vào tâm trạng của tôi. Thông thường, tôi nói "Máy chủ tuần tự", "Phần tiếp theo của tôi", nhưng "SQ L" khi tự mình

Unixen

| = ống không thẳng đứng?

ống, mặc dù tôi thường gọi nó là thanh dọc.

bin = bin như trong pin, không phải trong nhị phân?

bin như trong đó tất cả rác của tôi đi :)

lib = lib như trong thư viện, không phải trong giải phóng?

lib như trong giải phóng vì nói "libe" nghe có vẻ sai. Âm thanh như tôi đang cố nói "lube" trong một giọng Úc

etc = "ett see", không phải "et c"

et cetera, nhưng tôi không phải là một anh chàng unix chủ yếu nên tôi có thể sai với điều đó

Khó chịu

/ = dấu gạch chéo không dấu gạch chéo ngược

dấu gạch chéo hoặc dấu gạch chéo về phía trước.

LaTeX = "laytek" không phải "lay teks"

như trong latex vì đó là cách nó đánh vần - có lẽ bạn có thể sử dụng nó với lib của bạn từ phía trên.


1
"Bang" là một chủ nghĩa Unix phổ biến cũ hơn, không phải Americana tôi không nghĩ.
Jé Queue

Phải, nhưng nó đến từ đâu trong Unix - điều gì đã khiến một số cơ quan Unix nhìn vào dấu chấm than đáng kính và quyết định gọi nó là "tiếng nổ"? Có phải nó làm cho máy của anh ấy phát nổ trong một trận mưa pháo hoa?
JohnL


Ồ, một trong những bí ẩn nhỏ của cuộc sống, nhỉ?
JohnL

Tôi không phải là một người Mỹ vui vẻ, nhưng hệ điều hành của bạn đến từ đâu?
omeid

3

Tôi sử dụng như sau:

  • char: "char", như trong "charbroiled". Nó vần độc đáo với "ngôi sao", vì vậy "char *" được gọi là "ngôi sao char".
  • !: Hấp dẫn; Tôi không chắc chắn tôi đã từng phát âm to điều này. Có lẽ tôi muốn nói "dấu chấm than", thành thật mà nói, chỉ để rõ ràng.
  • #: "Hash", mặc dù đôi khi trong đầu tôi cũng nói "số".
  • * : "Sao"
  • Regex: "ĐĂNG KÝ". Thật thú vị, vì "thông thường" có g cứng, nhưng tôi cho rằng g mềm chảy tốt hơn.
  • SQL: Có thể tôi khác với hầu hết mọi người, nhưng tôi nói "phần tiếp theo", ngoại trừ trong trường hợp PostgreQuery. Tôi đã nghe bạn có thể nói về những gì lập trình viên RDBMS đã cắt răng của họ, vì những người đã học trên SQL Server có xu hướng nói "phần tiếp theo" và mọi người khác có xu hướng nói "ess cyoo ell". Không chắc điều đó có đúng không, nhưng đó là sự thật trong trường hợp của tôi. :)
  • |: "Ống". Tât nhiên. :)
  • bin: "bin" vần với "pin"
  • lib: "lib" như trong "giải phóng"
  • vv: "ets-see", như trong "slash ets-see". :)
  • /: "Chém". Nó làm tôi khó chịu khi mọi người gọi nó là dấu gạch chéo ngược - quá nhiều đến nỗi tôi đã viết một bài đăng blog về nó nhiều mặt trăng trước đây.
  • LaTeX: Tôi nói "LUH-tech".

Tôi sẽ ném một cái khác vào hỗn hợp:

  • Mac OS X: Đó là "Mac OS Ten ", không phải "Mac OS Ex " :)

Lần đầu tiên tôi nhìn thấy nó, tôi đã nghĩ "LAY-tex". Bây giờ tôi nói "LAY-tech". Không cần phải tự phụ. Nếu chúng ta định chính xác trong tiếng Hy Lạp, chúng ta nên nói "ahlfa", "veeta", "ghamma", "eeta, zeeta, theeta" và "mee", "nee", "khchi".
Đánh dấu C

2

Tôi đã học được hầu hết các biệt ngữ lập trình của tôi từ bạn cùng phòng của tôi ở trường đại học cũng là một chuyên ngành CS. Điều duy nhất anh ta làm "sai" là cố ý phát âm "sql" là "ess coo ell":

regex: regg exx

lib: như trong giải phóng (từ Windows)

bin: như trong quần áo

vv: et cetera (từ tiếng Latin và vv )

|: ống

#!: "dòng bang"

#: dấu nở


"vv: et cetera (từ tiếng Latinh và vân vân)" thực sự, vân vân trong phương tiện litteraly latin "và những thứ khác"
Federico Klez Culloca

Có lẽ cách phát âm của SQL nên đọc "ess-kyoo-ELL" (trừ khi đó là tiếng Đức).
Đánh dấu C

@Mark: Không. Đó là điểm tôi đặt nó trong dấu ngoặc kép; đó là một phát âm sai có chủ ý. "Kyoo" sẽ là cách đúng đắn.
amphetamachine

2

char = = character

! = = exclamation

# = = hash

* = = Star

regex= = rej x

sql = = S Q L


Vậy bạn gọi #!cái gì?
Jé Queue

Phải mất một lúc trước khi tôi nhận ra tên của Squillman có nghĩa là gì.
Đánh dấu C

2

char = "tar"

! = punto esclamativo (bằng tiếng Ý)

# = "sharp" hoặc tôi lạ lùng nói 'S' (như 'ess') nếu đó là câu lệnh tiền xử lý C O_O

#! = shebang

* = asterisco (tiếng Ý một lần nữa)

regex = "Rej ex"?

sql = "sq l" hoặc "phần tiếp theo"

Unixen

| = ống?

bin = bin như trong pin

lib = lib như trong tự do?

etc = "khắc"

Khó chịu

/= dấu gạch chéo (và nó chính xác, đây -> \là dấu gạch chéo ngược

LaTeX = "trễ"


1
Dấu gạch chéo ngược? Bạn nghiêm túc chứ? Tên của nó là "barra retroversa" !!! :-)
Wizard79

1
@Lorenzo, cuối cùng tôi đã tìm thấy một nơi làm việc có tên biến trong tiếng Ý! Và tất cả các biến là toàn cầu! Đây chỉ là vui nhộn! Dù sao LOL cho 'barra retroversa' XD
Federico klez Culloca

2

HƯỚNG DẪN. Tôi đã nghe một số người nói GUID, một số người phát âm nó có vần với "chất lỏng" và một số người phát âm nó có vần với "mực".


2

#
Điều này cũng có thể được gọi là dấu số hoặc octothorpe cho một vài câu trả lời khác.

<,>

Đây là "dấu ngoặc góc" thường bây giờ mặc dù lớn lên tôi biết chúng nhỏ hơn và lớn hơn tương ứng.


2

GUI: gee-you-eye so với "gooey". Tôi luôn cho rằng đó là người cũ, nhưng tôi đã nghe một số người (với thông tin chuyên nghiệp hơn nhiều so với tôi, rằng "hầu như không chuyên") lại nói về nó theo cách khác.


1
"Gooey" thật dễ nói hơn nhiều. Hãy xem xét: "Ổ đĩa ZIP", "SCSI".
Đánh dấu C


Ngay cả tôi cũng nói nó là Gooey !!

Tôi chưa bao giờ thích "gooey" nhưng nó phát triển trong tôi gần đây, nói dễ hơn nhiều
Jake

1

Không thực sự lập trình, nhưng nó làm tôi bực mình khi người Mỹ nói "Bộ định tuyến" (những vần có âm tiết đầu tiên với "out"), trong khi người châu Âu nói "Root-er".

Tôi biết điều đó dựa trên cách người Mỹ nói "Tuyến đường", nhưng tại sao bài hát Tuyến 66 lại được hát như vậy?


1
Điều này cũng giúp tôi, mặc dù tôi cũng không nghĩ nhiều người Mỹ phát âm 'e', ​​vì vậy nó giống như rowt-r hơn. Công bằng mà nói, nhiều người Anh nói root-uh hoặc root-ah, một số người có nhiều tiếng càu nhàu hơn những người khác.
Alan Pearce

3
May mắn thay, sống ở Hoa Kỳ, bạn có thể nói phát âm và bạn sẽ hiểu rất rõ, nhưng Americana không thể được các nhạc sĩ đánh giá vào năm 1946.
Jé Queue

Phát âm "tuyến đường" là "gốc" (mặc dù phát âm "bộ định tuyến" là "hàng") là phổ biến hơn ở Đông Bắc. Hỏi bất cứ ai từ Connecticut, con đường nguy hiểm nhất trong tiểu bang của họ - "Root Six".
azheglov

2
Các gốc so với rowt phụ thuộc vào khu vực và bối cảnh. Chẳng hạn, tôi có thể hỏi, "Bạn đã lái xe nào đi khắp đất nước?", Nhưng hỏi, "Bạn đã mang hàng đi làm ở nhà nào?"
mellow gió

1

Tại một công việc trước đây, chúng tôi đã có một tiếng sáo tôn giáo xung quanh việc phát âm GIF . Tôi lập luận rằng G nên là G cứng vì nó đại diện cho từ Đồ họa. Các đồng nghiệp của tôi lập luận rằng vì chữ G ở phía trước chữ I, nên nó phải là chữ G mềm mại như ở hươu cao cổ. Họ còn lập luận rằng người tạo ra định dạng phát âm bằng chữ G mềm nên chúng ta nên lấy đó làm bằng chứng cuối cùng.

Vì vậy, tại công việc đó, tôi là tác giả của mô-đun Thời gian chạy đầu ra, viết tắt ORT . Là người sáng tạo, tôi yêu cầu nó được phát âm là GIF với chữ G cứng. Một số người ghét tôi.


Tôi đã luôn luôn phát âm nó là jiff, và tôi sẽ ném xuống với bất cứ ai phát âm nó khác đi! haha Giống như đồng nghiệp của bạn, tôi đã chọn phát âm theo cách đó bởi vì người sáng tạo có nghĩa là nó được nói theo cách đó.
gió mùa

Tôi luôn nói "jif" vì đó là những gì nó được gọi trong vòng tròn BBS SysOps của tôi.
Jé Queue

1
Bây giờ bạn đã phát âm SysOp là "Sis-Opp" hay "Sye-Sopp"? Đáng buồn thay, tôi đã nghe cả hai.
Jesse C. Choper

1
@ John: "Jif" ở các thuộc địa cũ là bơ đậu phộng. Không quá tốt với chanh :)
Jesse C. Choper

1
Làm thế nào để đồng nghiệp của bạn phát âm "quà tặng", "mang" và "git"?
xích

1

char = 'chaar' như trong 'phần còn lại từ thiện của ông chủ tóc nhọn được tìm thấy trong phòng máy chủ'

! = 'Bang' nếu tôi đang nói chuyện với một người đam mê linux / unix, 'dấu chấm than' nếu tôi đang nói chuyện với một người bình thường

# = 'pound' nếu tôi đang nói chuyện với một lập trình viên, 'ký hiệu số' cho những người khác

#! = hash-bang nếu tôi đang nói chuyện với Perlie, không cần nói điều này với bất kỳ ai khác

* = dấu hoa thị, thỉnh thoảng sao

regex = regg như trong reggae, ex như ở nhân viên cũ

sql = SITEAL

| = 'pipe' khi nói chuyện với các lập trình viên hệ thống, 'thanh dọc' cho người bình thường

bin = 'bin' như trong 'bin thar, dun that'

lib = 'lib' như trong giải phóng

vv = et cetera

/ = dấu gạch chéo về phía trước, vì vậy không có sự mơ hồ

LaTeX = lahy tehx, vì tôi là người miền Nam


Q: Các lập trình viên Ailen Perl ăn gì cho bữa sáng? A: Bangers và băm!
Đánh dấu C

1

Theo dõi các trận đấu của NFL và thấy quảng cáo Audible Pepsi và họ đã nói về sự giật lùi của Hồi giáo và tôi về việc lật kèo! Tôi thực sự bị làm phiền bởi điều này, vì vậy tôi quyết định tìm kiếm nó và xem nếu tôi là người duy nhất. Vui mừng khi thấy tôi không! Điều thực sự làm phiền tôi là nếu bạn thậm chí không biết, tại sao bạn thậm chí sẽ nói lại một lần nữa trước khi bạn nói Nếu tôi không biết chiếc xe của sếp tôi màu gì nhưng tôi biết đó là một chiếc Grand Am, tôi sẽ không nói ông chủ của tôi sẽ xuất hiện trong một chiếc Grand Am màu đỏ. Red ra khỏi đó! Nếu bạn không biết, hãy để lại cho ra khỏi mạng! Tôi sẽ không bận tâm lắm nếu họ gọi một dấu gạch chéo ngược là "dấu gạch chéo", ít nhất đó là một dấu gạch chéo! Họ gọi một dấu gạch chéo ngược là gì? Xin lỗi, nó là một tiểu thú cưng.


Có lẽ là một sự quá tải, bởi vì nó nghe có vẻ "tính toán" hơn.
Jon Purdy

Những người đã học MS-DOS từ lâu đã quen với việc nói "dấu gạch chéo ngược" vì họ đang gõ chúng. Tôi nghĩ rằng nó xuất phát từ những ký ức mơ hồ về một "dấu gạch chéo ngược" là một thứ máy tính.
Matthew Frederick

1

Tôi đã tự học lập trình và kết quả là tôi đã học được rất nhiều từ mới, mà không bao giờ nghe người ta phát âm chúng. Chẳng hạn, mãi đến sau khi lập trình được khoảng 4 năm (năm cuối cấp trung học) tôi mới biết cú pháp đó là thuế hình sin, không phải thuế hình sin.

Một số điều tôi cho là hơi kỳ lạ đối với tôi:

*= star (Mã C như *x=10tôi phát âm như 'star Ex bằng 10')

stdio = es-studio

stdlib = es-tee-dee-lib (lib như trong Libertarian)

# là pound cho tôi cho đến khi tôi bắt đầu sử dụng C #, không phải tôi phát âm cả pound và sharp khi đọc mã

&= và, kể cả khi nó thực sự là address oftoán tử

$= chuỗi. Đây là từ ngôn ngữ lập trình đầu tiên tôi sử dụng (DarkBasic) trong đó tên biến có tiền tố $ là biến chuỗi.

% = phần trăm

! = không (ngay cả khi đọc các dòng lệnh và như vậy)

SQL = Phần tiếp theo kể từ năm ngoái khi tôi bắt đầu sử dụng nó khiến tôi nói dễ hơn rất nhiều so với S Q L


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.