千代田区は2014年・2015年の4月9日朝、新人職員が東京駅で歩きスマホ禁止を呼び掛けるキャンペーンを行った。大阪府摂津市は、ごみ収集車がほぼ毎日「歩きスマホ」防止を呼びかける音声を流している。
JR東日本によると、2014年度には「ぶつかられた」「注意してトラブルになった」などの苦情が約100件（2011年度の10倍）あり、携帯大手3社と合同で歩きスマホ防止キャンペーンを開催し、2015年11月2日から14日までに新宿駅や横浜駅など首都圏の8駅で、「やめましょう、歩きスマホ。」と書かれたウェットティッシュを計1万6千個配布した。関西の鉄道会社や自治体交通局の15社局は2013年9月に15日間「歩きスマホはやめてね」と書かれたポスターを駅に掲示、JR西日本や大阪市営地下鉄では期間終了後も、主要駅や一部の駅で、引き続き掲示。2016年に神戸新交通三宮駅のマナーポスターの「歩きスマホをしとる人　今日から略して『あホ』と呼んだんねん！！」が話題になった。
NTTドコモでは、2013年12月5日より、歩きスマホによる事故を抑制するため、「あんしんモード」の標準サービスの一環として「歩きスマホ防止機能」というものを提供する。これは歩行中にスマートフォンのウェブページを閲覧していると、そのセンサーが検知し「危険です。歩きスマホ」と書かれた警告画面が表示され、その間はウェブページを閲覧・操作できなくする。
単純な "Hello, World!" プログラム (en:GTK+ hello worldを参照)int main () {    print ("Hello World\n");        return 0;}より複雑な例。Valaのオブジェクト指向の特徴の一部を示している。class Sample : Object {    void greeting () {        stdout.printf ("Hello World\n");    }        static void main (string[] args) {        var sample = new Sample ();        sample.greeting ();    }}GTK+を使ったGUIを作成する "Hello, World!" プログラムの例。using Gtk; int main (string[] args) {    Gtk.init (ref args);        var window = new Window ();    window.title = "Hello, World!";    window.border_width = 10;    window.window_position = WindowPosition.CENTER;    window.set_default_size(350, 70);    window.destroy.connect (Gtk.main_quit);        var label = new Label ("Hello, World!");        window.add (label);    window.show_all ();        Gtk.main ();    return 0;}前の例をGNOME3プラットフォームでコンパイルするには、特別なパラメータが必要である。$ valac --pkg gtk+-3.0 hellogtk.valaC言語に変換された結果は、次のようになる。/* hellogtk.c generated by valac 0.21.1, the Vala compiler * generated from hellogtk.vala, do not modify */#include <glib.h>#include <glib-object.h>#include <stdlib.h>#include <string.h>#include <gtk/gtk.h>#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))gint _vala_main (gchar** args, int args_length1);static void _gtk_main_quit_gtk_widget_destroy (GtkWidget* _sender, gpointer self);static void _gtk_main_quit_gtk_widget_destroy (GtkWidget* _sender, gpointer self) {gtk_main_quit ();}gint _vala_main (gchar** args, int args_length1) {gint result = 0;GtkWindow* window = NULL;GtkWindow* _tmp0_ = NULL;GtkLabel* label = NULL;GtkLabel* _tmp1_ = NULL;gtk_init (&args_length1, &args);_tmp0_ = (GtkWindow*) gtk_window_new (GTK_WINDOW_TOPLEVEL);g_object_ref_sink (_tmp0_);window = _tmp0_;gtk_window_set_title (window, "Hello, World!");gtk_container_set_border_width ((GtkContainer*) window, (guint) 10);g_object_set (window, "window-position", GTK_WIN_POS_CENTER, NULL);gtk_window_set_default_size (window, 350, 70);g_signal_connect ((GtkWidget*) window, "destroy", (GCallback) _gtk_main_quit_gtk_widget_destroy, NULL);_tmp1_ = (GtkLabel*) gtk_label_new ("Hello, World!");g_object_ref_sink (_tmp1_);label = _tmp1_;gtk_container_add ((GtkContainer*) window, (GtkWidget*) label);gtk_widget_show_all ((GtkWidget*) window);gtk_main ();result = 0;_g_object_unref0 (label);_g_object_unref0 (window);return result;}int main (int argc, char ** argv) {g_type_init ();return _vala_main (argv, argc);}