Read-only archive. Login and posting are unavailable.
Reply
 
Thread Tools
  #501  
Old 23-09-2019, 01:49
yugiohhh's Avatar
Senior Member
Join Date: 06-2008
Posts: 617
Re: Javascript - Ngôn ngữ 'thống lĩnh' thị trường lập trình thế giới năm 2019

Định mệnh JS, nhưng không dùng thì không được..
__________________
[SIZE="1"][B]M-ATX (Win):[/B] NZXT H400i | LEADEX III Gold 850 | MAXIMUS XI GENE | i9-9900K 5.0GHz Daily + EVGA CLC280 + 2xNF-A14 iPPC-3000 | Dominator 2x16GB 3200Mhz | SS 27JG50 2K 144Hz
[B]ITX (Mac):[/B] Ghost S1 Replica | Dagger Pro 650W | Z390 Phantom Gaming-ITX/ac | i7-8700KES + Black Ridge | Ballistix 2x16GB 3200 | Vega 64 | 970 EVO 500 + Lexar NM610 500 | DIY 24" IPS 4K[/size]
Reply With Quote
  #502  
Old 23-09-2019, 02:22
Senior Member
Join Date: 03-2018
Posts: 1,564
Re: Javascript - Ngôn ngữ 'thống lĩnh' thị trường lập trình thế giới năm 2019

Quote:
Originally Posted by foreveralone View Post
Nhờ browser war mà js có được những jit engine nhanh kinh hoàng (như v8), giá như tiền đó được đổ cho những ngôn ngữ có thiết kế tốt hơn như python/ruby thì thế giới có lẽ đã tốt hơn
Phải nói là v8 ngon thật, performance luôn gần mấy cái system compiled language mà không phải mất thời gian build mỏi cả cổ. Đáng tiếc là không có ngôn ngữ nào ra hồn.

Nhân tiện thì typescript chỉ là superset của javascipt, điểm thọt của js thì nó vẫn thọt, ít hơn thôi.
Reply With Quote
  #503  
Old 23-09-2019, 02:26
Senior Member
Join Date: 03-2018
Posts: 1,564
Re: Javascript - Ngôn ngữ 'thống lĩnh' thị trường lập trình thế giới năm 2019

Quote:
Originally Posted by INTP View Post
anh coi 30 phút đầu là biết vì sao ông này rảnh háng compile clang thành wasm: dễ dàng biên dịch và chạy code C++ (client side). Tay này làm cho gú gồ, có đi dạy thêm kiếm tiền à ko kiếm diversity cho gú gồ, dạy intro C++, mà học sinh mỗi đứa xài 1 cái máy khác nhau, nên thảy mẹ lên trang online IDE repl.it luôn cho lành. Mà khổ nỗi nó ko compile ở client mà ở server, nên lag/ko có mạng thì bỏ mama các em. Ổng chơi liều compile cả cái clang thành wasm để compile offline ở client luôn. Hiện tại ổng hack khá nhiều thứ, compiler này ko hoàn chỉnh 100%, ví dụ đếch có atomic.

tôi thẩm du 1 khi thành công hoàn toàn thì tôi tưởng tượng cần mẹ gì JS nữa, mẹ luôn cho tính toán lẹ Mất công compile ban đầu rồi cache lại, ko cần install này nọ như desktop app. Nó ko tốt hơn app trực tiếp nhưng nó lẹ hơn JS là cái chắc: How We Used WebAssembly To Speed Up Our Web App By 20X (Case Study) Ví dụ hiện giờ cũng có mấy trang giống photoshop online rồi mà code bằng JS thì phải, có cái trình biên dịch này thì anh PTS 1 phát online dẫm chết tụi nó luôn Mà ko biết script src=cpp open source thì bán license kiểu gì

tl;dr: cực vậy để tiêu diệt JS
Lúc google nó đẻ ra NaCl thì không thấy vào ủng hộ, đợi WASM thì còn mướt.
Nhớ là cho tới giờ vẫn không có GC, không có DOM. Đường còn dài lắm.
Reply With Quote
  #504  
Old 23-09-2019, 02:27
Senior Member
Join Date: 03-2014
Posts: 299
Re: Javascript - Ngôn ngữ 'thống lĩnh' thị trường lập trình thế giới năm 2019

Quote:
Originally Posted by pepguard-violon-v1.0 View Post
Cái cỡ 3 tháng là cao chứ mấy nếu chịu học thím.
2k-3k có cần giỏi TA không?
Reply With Quote
  #505  
Old 23-09-2019, 03:38
Senior Member
Join Date: 06-2012
Posts: 1,585
Re: Javascript - Ngôn ngữ 'thống lĩnh' thị trường lập trình thế giới năm 2019

2 năm trước đã có rồi : https://github.com/tbfleming/cib

https://tbfleming.github.io/cib/

https://github.com/tbfleming/cib/blo...ing/clang.wasm 29.1MB

thì ra anh gú gồ cũng cùi bắp
Reply With Quote
  #506  
Old 23-09-2019, 05:49
foreveralone's Avatar
Senior Member
Join Date: 07-2011
Posts: 509
Re: Javascript - Ngôn ngữ 'thống lĩnh' thị trường lập trình thế giới năm 2019

Quote:
Originally Posted by Nipin View Post
Lúc google nó đẻ ra NaCl thì không thấy vào ủng hộ, đợi WASM thì còn mướt.
Nhớ là cho tới giờ vẫn không có GC, không có DOM. Đường còn dài lắm.
Ủng hộ muối của anh Google thì khác vẹo nào bảo ủng hộ IE với ActiveX . Wasm tuy chưa đầy đủ nhưng nó là 1 bước tiến vượt bậc (không phải về mặt công nghệ) khi mà các ông lớn chịu ngồi lại với nhau và định ra một cái chuẩn executable binary chung. Trước đó ông nào cũng muốn độc bá mảng này bằng cách đưa ra chuẩn riêng.
Reply With Quote
  #507  
Old 23-09-2019, 07:38
Đã tốn tiền
Join Date: 03-2013
Posts: 432
Re: Javascript - Ngôn ngữ 'thống lĩnh' thị trường lập trình thế giới năm 2019

Quote:
Originally Posted by ryu_shai View Post
Cái này nghe ko đúng, hiện tôi code android hay CV đều là c++. Cái này sp compiler rất rộng, gần như platform na9f cũng có thể dùng c++ để compile. Bảo viết c++ khó hơn bọn khác thì đồng ý chứ cross platform thì sao wua c++ đc vì còn performance nữa

Sent from Samsung galaxy tab s4 using vozFApp
Ý lão su.thay là ngoài code kiểu heno uột còn thư viện các kiểu thím ei, kiểu lão nói chắc như portable, vì thế lão mới chê cái name mangling của C++. Thêm nữa là trước khi LLVM phát triển mạnh thì cross platform dựa trên C++ là khó, còn C, Java và thậm chí cả Python thì nó có sẵn bộ runtime (minimal or full) port qua gần hết platform rồi nên nó dễ. Mà đâu có ai nói là cross platform bằng C++ là không thể, chỉ nói là KHÓ.
Giả sử có full runtime và support libs đi nữa thì cũng if else bằng macro tá lả trong code. Java và Python thì có lib support sẵn, còn C thì thấp cấp nên nó viết cross platform code dễ. C++ thì không phải không làm được mà mất công hơn 2 thằng kia. Thí dụ code ông dùng Boost thì đi qua mấy platform khác chắc nó có compile được không. OpenCV thì nó ghi chình ình ra trang đầu rồi "OpenCV is designed to be cross platform". Mà compiler cũng 5 7 đường, như GCC nó ưu tiên Unix Linux, bọn như MinGW hay Cygwin phải kiếm 1 library giả lập pthread mới compile nổi, chứ code thằng nào dùng pthread mà platform không support thì cũng ăn cám.
Còn Hello World nói làm gì. LLVM nó ra đúng là cứu tinh của mọi compiler. Frontend dùng compiler nào cũng được, trung gian có bitcode, backend thì output ra platform nào cũng được.
Về performance thì nói chung code Java, C++ hay Python gì nếu đã compile được ra machine code thì bọn chạy máy ảo đôi khi còn nhanh hơn, vì code nó đã được tương thích với platform. Đó là lý do Apple hay Google gì nó cho up chương trình compile ra intermediate code lên cloud, xong tùy theo device mà nó compile lại thêm lần nữa cho ra code tối ưu. Đương nhiên inner working là mình không biết.
Reply With Quote
  #508  
Old 23-09-2019, 07:41
Đã tốn tiền
Join Date: 02-2013
Posts: 6,670
Re: Javascript - Ngôn ngữ 'thống lĩnh' thị trường lập trình thế giới năm 2019

Quote:
Originally Posted by kid1308 View Post
List ko có Delphi luôn mình đang làm việc với ngôn ngữ méo ai xài hả trời.
Sau v7 thì Delphi nó trở thành một thứ gì đó rất dở dở ương ương, đối với nhiều người thì nó đã chết
Reply With Quote
  #509  
Old 23-09-2019, 07:55
LapTrinhGame's Avatar
Senior Member
Join Date: 06-2017
Posts: 2,707
Re: Javascript - Ngôn ngữ 'thống lĩnh' thị trường lập trình thế giới năm 2019

Quote:
Originally Posted by Nipin View Post
Phải nói là v8 ngon thật, performance luôn gần mấy cái system compiled language mà không phải mất thời gian build mỏi cả cổ. Đáng tiếc là không có ngôn ngữ nào ra hồn.

Nhân tiện thì typescript chỉ là superset của javascipt, điểm thọt của js thì nó vẫn thọt, ít hơn thôi.
Phát biểu nguy hiểm vãi. Bản chất JavaScript là Singled thread language cho nên kiểu tính toán cần CPU thì performance của nó làm sao mà gần bằng mấy thằng compiled language? JavaScript hiển nhiên nhanh với tác vụ IO nhưng những compiled kia cũng implement asynchronous đc thôi.
Reply With Quote
  #510  
Old 23-09-2019, 08:54
vampirehl's Avatar
Senior Member
Join Date: 08-2008
Posts: 225
Re: Javascript - Ngôn ngữ 'thống lĩnh' thị trường lập trình thế giới năm 2019

Quote:
Originally Posted by hninja222 View Post
Hỏi ngu chứ mình thấy Python với Javascript có khác gì nhau đâu. Cũng viết cú pháp bậy bạ, xài biến vô kỉ luật như nhau chứ có khác gì. Mà sao người ta lại toàn ca tụng Python và chửi JS nhỉ.

Trước mình làm full stack web dùng Angular JS làm giao diện, còn giờ mình đang dùng Python để làm việc với Spark cluster.
Vô kỷ luật chỉ có thằng js thuần thôi, Python thì nó chơi trò thụt thò nên khi code dài hay bị lẫn
__________________
[QUOTE][RIGHT][I]Mọi con vật đều bình đẳng, nhưng một số con vật bình đẳng hơn những con khác.[/I]
― [B]George Orwell, Animal Farm[/B][/RIGHT][/QUOTE]
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 00:37.