Read-only archive. Login and posting are unavailable.
Reply
 
Thread Tools
  #41  
Old 23-08-2018, 12:18
Senior Member
Join Date: 02-2013
Posts: 1,068
Re: Cách học Golang?

có thể bạn chưa biết, có thể bạn biết rồi, từ thế kỷ 20 các nhà toán học đã tìm cách xây dựng một thứ Chủ nghĩa toán học hình thức, với mục tiêu là xây dựng lại toán học, tạo ra một hệ thống toán học tuyệt đối phi mâu thuẫn, no side effects, 100% pure, bla bla. Tất nhiên là nó éo bao giờ xảy ra cả và toán học ngày nay vẫn chỉ là một lâu đài xây trên cát, bản thân nó đã chứa đựng đầy side effects rồi (VD: hệ 5 tiên đề euclid).

//luyên thuyên tí, bạn nào có hứng thứ mấy cái này có thể tìm đọc cuốn "Từ xác định đến bất định" (From Certainty to Uncertainty) của David Peat.

Quay lại với đám FP luôn mồm giao giảng side-effects & states are evil, khuyến khích viết "pure function" mọi lúc mọi nơi. Cái đó không sai (trong phòng thí nghiệm ), nhưng trong thế giời của web, app, os cũng như thế giới thực với vô vàn side effects, trói buộc các function với đám đó khác gì mua dây buộc mình.
Reply With Quote
  #42  
Old 23-08-2018, 12:22
Dark_Soul_Davias's Avatar
Junior Member
Join Date: 03-2014
Posts: 24
Re: Cách học Golang?

cứ vào trang chủ của nó mà học thôi
__________________
[QUOTE]“Cái quý nhất của con người ta là sự sống. Đời người chỉ sống có một lần. Phải sống sao cho khỏi xót xa, ân hận vì những năm tháng đã sống hoài, sống phí, cho khỏi hổ thẹn vì dĩ vãng ti tiện và hèn đớn của mình,...”[/QUOTE]
Reply With Quote
  #43  
Old 23-08-2018, 12:27
Senior Member
Join Date: 03-2018
Posts: 1,564
Re: Cách học Golang?

Quote:
Quay lại với đám FP luôn mồm giao giảng side-effects & states are evil, khuyến khích viết "pure function" mọi lúc mọi nơi. Cái đó không sai (trong phòng thí nghiệm ), nhưng trong thế giời của web, app, os cũng như thế giới thực với vô vàn side effects, trói buộc các function với đám đó khác gì mua dây buộc mình.
Vấn đề là đéo phải thằng FP nào cũng *pure*, chỉ có mấy thằng ML-family mới đắm đuối với cái pure đó thôi.

Đéo biết thế giới thực của bạn nó ở thế giới nào, nhưng Erlang nó support các hệ thống mạng điện thoại lớn cũng phải được 2 30 năm, whatsapp (FB rewrite bằng C++ là chuyện khác), discord các kiểu cũng chạy rất khỏe.
Reply With Quote
  #44  
Old 23-08-2018, 12:49
Senior Member
Join Date: 02-2013
Posts: 1,068
Re: Cách học Golang?

Quote:
Originally Posted by Nipin View Post
Vấn đề là đéo phải thằng FP nào cũng *pure*, chỉ có mấy thằng ML-family mới đắm đuối với cái pure đó thôi.

Đéo biết thế giới thực của bạn nó ở thế giới nào, nhưng Erlang nó support các hệ thống mạng điện thoại lớn cũng phải được 2 30 năm, whatsapp (FB rewrite bằng C++ là chuyện khác), discord các kiểu cũng chạy rất khỏe.
lớn đến nỗi từ cái voz đến fb, gg, m$ đều chả dám dùng FP cho main product.
right work right tool, họ thích thì họ dùng thôi, chả nói đc gì nhiều
Reply With Quote
  #45  
Old 23-08-2018, 14:57
Senior Member
Join Date: 03-2018
Posts: 1,564
Re: Cách học Golang?

Quote:
Originally Posted by Ikeda View Post
lớn đến nỗi từ cái voz đến fb, gg, m$ đều chả dám dùng FP cho main product.
right work right tool, họ thích thì họ dùng thôi, chả nói đc gì nhiều
Cãi chày cãi cối.

Lúc đầu bảo đéo trưởng thành, đéo có tương lai.

Bị vạch mặt là nó lâu đời + sống dai hơn OOP mấy chục năm, đéo cãi lại được lại viện cớ "đéo có ứng dụng ngoài đời thật".

Người ta chỉ ra ứng dụng ngoài đời thật, lại cãi tiếp sao mấy thằng fb gg đéo dùng FP cho main product.

Tất nhiên nhiều thằng khác dùng FP cho main product thì đầy, nhưng cậu này đéo dám nói, chỉ dám xoắn vào mấy thằng cậu ta biết mà thôi.

Voz thì đéo chấp, cái forum vbb là do thằng khác viết, có viết được cái vẹo. Nextvoz thì đến giờ vẫn như đống cứt.

FB GG thì nó to vãi cả ra, vài chục nghìn projects, project dùng FP hoàn toàn không thiếu, nhưng tất nhiên đúng như cậu này nói, "main product" nó khởi đầu code bằng php/python, đếch phải FP. Nhưng lấy đấy ra làm viện cớ "right tool for right job" thì hoàn toàn đéo có sức thuyết phục.
Reply With Quote
  #46  
Old 23-08-2018, 16:09
Senior Member
Join Date: 02-2013
Posts: 1,068
Re: Cách học Golang?

Quote:
Originally Posted by Nipin View Post
Cãi chày cãi cối.

Lúc đầu bảo đéo trưởng thành, đéo có tương lai.

Bị vạch mặt là nó lâu đời + sống dai hơn OOP mấy chục năm, đéo cãi lại được lại viện cớ "đéo có ứng dụng ngoài đời thật".
mình nhớ không nhầm thì Pascal ra đời trước cả C, C++, Java --> Pascal trưởng thành hơn C/C++/Java? Từ bao giờ A sống dai hơn B thì mặc nhiên A trưởng thành hơn B vậy?

Quote:
Originally Posted by Ikeda View Post
Nó có chứng minh đc là FP trưởng thành hơn OOP không?



Quote:
Originally Posted by Nipin View Post
Người ta chỉ ra ứng dụng ngoài đời thật, lại cãi tiếp sao mấy thằng fb gg đéo dùng FP cho main product.

Tất nhiên nhiều thằng khác dùng FP cho main product thì đầy, nhưng cậu này đéo dám nói, chỉ dám xoắn vào mấy thằng cậu ta biết mà thôi.

Voz thì đéo chấp, cái forum vbb là do thằng khác viết, có viết được cái vẹo. Nextvoz thì đến giờ vẫn như đống cứt.

FB GG thì nó to vãi cả ra, vài chục nghìn projects, project dùng FP hoàn toàn không thiếu, nhưng tất nhiên đúng như cậu này nói, "main product" nó khởi đầu code bằng php/python, đếch phải FP. Nhưng lấy đấy ra làm viện cớ "right tool for right job" thì hoàn toàn đéo có sức thuyết phục.
Quote:

Erlang nó support các hệ thống mạng điện thoại lớn cũng phải được 2 30 năm, whatsapp (FB rewrite bằng C++ là chuyện khác), discord các kiểu cũng chạy rất khỏe.
đang nói đến bọn này dùng erlang vì có thể nó "right tool for right job" hoặc đơn giản là nó thích thế, đá qua fb, gg nhanh vậy. Còn bạn biết cái nào right, cái nào left hơn bọn fb, gg thì apply vào đó xem?
Reply With Quote
  #47  
Old 23-08-2018, 17:47
Senior Member
Join Date: 03-2018
Posts: 1,564
Re: Cách học Golang?

Quote:
Originally Posted by Ikeda View Post
mình nhớ không nhầm thì Pascal ra đời trước cả C, C++, Java --> Pascal trưởng thành hơn C/C++/Java? Từ bao giờ A sống dai hơn B thì mặc nhiên A trưởng thành hơn B vậy?
Tôi nhớ rõ ràng câu đầu tiên của cậu là
>đùa chứ không biết FP có thọ hơn NoSql không nhỉ
sau đó là
>OOP dù sao cũng trưởng thành hơn FP

FP là khái niệm, khái niệm này nó truyền từ ngôn ngữ này sang ngôn ngữ khác. Chuyện nó sống đến bây giờ, mỗi năm lại thấy các ngôn ngữ mainstream thêm các tính năng của FP, giảm đi tính năng của OOP, đủ thấy thằng nào trưởng thành hơn rồi.

Còn chuyện tôi trích ngôn ngữ này ngôn ngữ kia, là để đưa bằng chứng ra cái chuyện nó "thọ". Cậu thích chơi đánh tráo khái niệm, bảo tôi nói thế để chứng tỏ thằng nào sống dai hơn thì trưởng thành hơn thì tùy cậu thôi.


Quote:
đang nói đến bọn này dùng erlang vì có thể nó "right tool for right job" hoặc đơn giản là nó thích thế, đá qua fb, gg nhanh vậy. Còn bạn biết cái nào right, cái nào left hơn bọn fb, gg thì apply vào đó xem?
mồm thằng nào nói câu này:
> lớn đến nỗi từ cái voz đến fb, gg, m$ đều chả dám dùng FP cho main product.

Tôi hỏi thật chứ cậu đã bao giờ ra viện kiểm tra não bộ chưa?


p/s: F# là sản phẩm của M$.
Reply With Quote
  #48  
Old 23-08-2018, 18:41
Senior Member
Join Date: 02-2013
Posts: 1,068
Re: Cách học Golang?

thím nào thích vật nhau vs nó thì vật, mình quit
Reply With Quote
  #49  
Old 23-08-2018, 21:04
naiveryan's Avatar
Đã tốn tiền
Join Date: 07-2009
Posts: 352
Re: Cách học Golang?

Quote:
Originally Posted by Ikeda View Post
thím nào thích vật nhau vs nó thì vật, mình quit
Tôi lại khá đồng tình với ông kia. Bạn nch cảm tính quá.

Chừng nào bạn code FP đc, thì bạn mới hiểu.
__________________
Mua hà mã như trên avatar, bạn nào có pm nha ! ^^
Reply With Quote
  #50  
Old 23-08-2018, 22:58
noneedname's Avatar
Senior Member
Join Date: 08-2011
Posts: 763
Re: Cách học Golang?

Fp sống khoẻ và oop nó vẫn sống rất khoẻ. So sánh 2 thằng như so quả cam vs quả táo vậy. A thích dùng cái nào thì a dùng, quan trọng sản phẩm làm ra chạy ntn thôi. Kiểu có a code 1 cái web server dùng c++, ok fine. Tôi nghĩ trong lập trình có nhiều cách để giải quyết vấn, cãi nhau hơn thua thì phải có tiêu chí. Erlang tôi thấy whatsapp dùng, giờ nó co tỷ rưỡi người dùng. Oop có java vẫn no 1 no 2 rank tiobe bao năm. Như tôi lười thấy ngôn ngữ nào đơn giản dễ dùng mà đạt hiệu quả tốt thì chọn.
__________________
Em không về phố vẫn như xưa
Bàng đỏ lá nhưng mùa xuân vẫn thế
Reply With Quote
Reply

« Previous Thread | Next Thread »

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


All times are GMT +7. The time now is 21:24.