Static typing jeung dynamic typing nyaéta dua sistem tipe béda dipaké dina basa programming. Bédana antara aranjeunna nyaéta kumaha tipe hiji nilai atawa ekspresi ditangtukeun dina runtime. Static typing: Dina basa statically typed, tipe hiji nilai atawa ekspresi kudu diumumkeun sacara eksplisit lamun kode ditulis. informasi tipe lajeng dipaké ku compiler pikeun mariksa keur typing kaadilan saméméh program ieu executed. Ieu tipe checking bisa mantuan pikeun nangkep tipe patali kasalahan saméméh program ieu dijalankeun, sahingga leuwih gampang pikeun manggihan jeung ngalereskeun bugs. Conto basa statically typed kaasup Java, C++, FreeBASIC jeung Swift. Dynamic typing: Dina basa dynamically typed, tipe hiji nilai atawa ekspresi ditangtukeun dina runtime, dumasar kana nilai nu ditugaskeun ka eta. Aya teu kudu ngarobah tipe eksplisit tina tipe hiji nilai jeung ditambahan jeung standar, tapi
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence